如何在Javascript中相乘?小数的问题

我在Javascript中有以下代码:

var m1 = 2232.00;
var percent = (10/100);
var total = percent*m1;
alert(total);

问题是变量“总计”给我“ 223.20000000000002”,应该是“ 223.2”,我应该怎么做才能获得正确的值?

最佳答案

.toFixed()是最好的解决方案。它将在点后仅保留两位数字。

经验1:

var value = 3.666;
value.toFixed(2); //Output : 3.67

实验2:

var value = 3.0000;
value.toFixed(2); //Output : 3.00