JavaScriptの勉強を兼ねて電卓アプリを制作してみました。
◯機能としては次のとおりです。
・計算式が使える
・答えを保存して合計を表示できる(xを押すと個別のデータが消えます。)
・計算履歴から計算式と答えが使える(+を押すと計算式、=を押すと答えが入力されます。xを押すと個別のデータが消えます)
・計算内容などは、次のアクセス時に引き継がれます(ブラウザのLocal storageに保存。ブラウザのデータを削除するとデータも消えます。)
・ダークテーマへのトグルスイッチ(計算内容などと同じく、テーマの設定も次のアクセス時に引き継がれます。)←New!
・税込と税抜価格の計算ボタン(歯車ボタンを押すと税率を変更できます。これも次のアクセス時に引き継がれます。)←New!
・計算のコピー(コピーボタンを押すとクリップボードにコピーされます。)←New!
◯デザインは、今流行っている(?)Neumorphism(ニューモーフィズム)を用いてみました。パソコン、スマホ、タブレットで使うことができると思います。
◯計算のコードは、車輪の再発明になるので、こちらのコードを拝借しました。
https://gist.github.com/think49/54b074cab2145efddb48765652c74710
<注意事項>
・予告なく公開の停止や機能の変更をする場合があります。
・このアプリは自己責任で利用してください。計算誤りなど当方は責任を持ちません。
・各データは、利用のブラウザ(Local storage)に保存しており、当方のサーバには保存していません。
<既知の不具合>
・キーボード入力に対応していますが、現状「(」と「)」は入力できません。
<追記>
2023.11.04 税込・税抜計算機能を追加、コピーボタンを追加(上記のスクショを差替え)
2023.10.29 バージョン履歴、テーマトグルスイッチ(参考にしたサイト)などを追加(上記のスクショを差替え)