我有2个数字,我用Math.round将其四舍五入,例如,如果我的数字是900.20,它四舍五进到900.00,如果是12.80,它四舍五入到13。我使用的是Math.round,但900.20四舍五入到910.00,但12.8四舍五进到13是正确的。
var num1=900.20;
var num2=12.80;
var result1= Math.round(num1.toFixed(2));
var result2= Math.round(num2.toFixed(2));
为什么使用.toFixed()
函数?只要使用Math.round()
函数,它就会工作。您不需要将其转换为字符串。