変数を使用して数値を表す JavaScript で簡単な計算を行っています。これが私のコードの例です:
var ones = 0;
var fives = 0;
function results (){
_fives = (fives * 5);
var res = (_fives + ones);
document.innerHTML = res;
}
これは完全なコードではありませんが、基本的には、1 セント硬貨から 100 ドル札までの紙幣と硬貨の金額をユーザーに入力させています。このコードは、請求額を請求額に掛けます。これは問題ありません...何らかの理由で、私の結果の一部で、1.899999999997のような小数が表示されますが、これがどのように起こっているのかわかりません。
これを変更して、小数点以下 100 分の 1 に丸める方法はありますか?
たとえば、1.89999999997 を表示する代わりに、実際には 1.90 を表示するだけで、これは大きな問題ではありません。これは個人的なことで、自分で丸めることができますが、将来の参考のためにこれを行う方法を学ぶとよいでしょう.