我正在使用变量来表示数字,在 JavaScript 中进行简单的数学运算。 下面是我的代码示例:
var ones = 0;
var fives = 0;
function results (){
_fives = (fives * 5);
var res = (_fives + ones);
document.innerHTML = res;
}
这不是完整的代码,但基本上,我让用户输入从1分硬币到100美元钞票的数量。 代码将票据金额乘以票据数量。 这没有问题,可以正常工作......由于某种原因,在一些结果中显示小数,如1.899999999997,不确定如何发生这种情况。
有没有办法更改这样的结果,使其四舍五入到最接近小数点后两位的十分之一?
例如,它不会显示1.89999999997,而只会显示1.90。实际上,这不是一个大问题。 对于我个人来说,我可以自己四舍五入,但学习如何做这件事对于未来的参考是很好的。
Math.round
函数。 - T.J. Crowder_fives
现在是一个全局变量。 - Šime Vidas