【編集長のもうひとこと】
いろんなパターンで「税計算」しても、なかなか『NaN』が表示されず、判明するまでにかなりの時間がかかりました。
でも、なんとか「税率」のことろに「数字以外」の文字、たとえば「a」を入力すると『NaN』が出ることが分かりました。
でも、数字以外なら「税率」の入力ボックスに「a」と表示されるので気が付くはずです。
すると、何度も「税率」を変えて入力しているうちに
「Enter」キーを押すと「税率」の数字が見えなくなる
ということに気が付きました。つまり、実は見えないだけで「改行」されて上にひとつ隠れている場合がある、ということです。
改行のため前の行が上に隠れていて、実際は
8
10
なのに「8」や「10」しか表示されていない、という場合があり、この状態で「税計算」すると『NaN』が表示されることを確認しました。
とりあえず
- 「税率」の入力ボックス内で「改行できない」ようにする
- 「改行」が含まれていても、計算時に「改行」を削除する
ことで、今回の「税率」に「数字」を入力していても「NaN」エラーが表示されるトラブルは回避できるようになりました。
今後、「税率」には半角数字しか入力できないようにするなど、さらなる改良を考えますが、とりあえず今回はここまでで半日かけてしまったので、いったん終了します。
記事の情報は公開時あるいは更新時のもので、最新情報はリンク先など情報元の公式ページでご確認ください。