如何划分十进制数javascript

时间:2017-01-08 01:16:03

标签: javascript

所以这个代码在每个循环上加上 0.001 ,我把它设置为仅显示超过小数的3个数字,但是在第10个循环中,例如当它达到 0.01 我希望它只显示小数点后的2个数字,我不需要它来显示0。

var Num = 0.000
for(s = 1; s <= 15; s++){
Num = Num + 0.001
var NumX = Num.toFixed(3)
if(NumX % 10 == 0){
var NumX = Num.toFixed(2)
alert("working")
}

}

我尝试在上面的代码中除以10,但我不知道如何划分小数,有人可以告诉我如何让这段代码工作,谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用

var NumX = Num.toFixed( s%10==0 ? 2 : 3 );

即,根据s的值确定要显示的小数位数。