在Javascript中截断一个双变量?

时间:2012-05-22 06:53:09

标签: javascript jquery

  

可能重复:
  Truncate Decimal number not Round Off in jquery

我的5.3777777变量中包含4.6666666Y等值。

如何截断它以便用JavaScript显示5.3或5.6?

提前致谢!

1 个答案:

答案 0 :(得分:3)

在任何语言中执行此操作的标准方法是将值乘以所需精度的倒数,截断,然后再次划分:

var truncated = Math.floor(val * 10) / 10;

如果你想要严格的舍入而不是截断,那么Javascript也内置了Number.toFixed(),可以为你做这件事。