可能重复:
在 jquery 中截断十进制数不四舍五入
我的变量上有5.3777777
,之类的值。4.6666666
Y
我怎样才能截断它,以便它显示 5.3 或 5.6 而不是 JavaScript?
提前致谢!
可能重复:
在 jquery 中截断十进制数不四舍五入
我的变量上有5.3777777
,之类的值。4.6666666
Y
我怎样才能截断它,以便它显示 5.3 或 5.6 而不是 JavaScript?
提前致谢!
在任何语言中执行此操作的标准方法是将值乘以所需精度的倒数,截断,然后再除:
var truncated = Math.floor(val * 10) / 10;
如果您想要严格的舍入而不是截断,那么 Javascript 还具有Number.toFixed()
内置功能,可以为您执行此操作。