JavaScript删除小数点后的数字

10

假设我有这个数字:1.5676556,但我只想显示1(不进行四舍五入,比如当我有0.6时,如果我使用math.round方法,它会将其四舍五入为1)。

提前感谢您。

4个回答

19

使用 Math.floor(0.6),或者如果你真的想使用字符串操作,可以使用 String(0.6).split('.')[0]


14

试试这个:

0.12345678.toFixed(2) // "0.12"

1

如果数字大于0,您需要使用Math.floor


0

使用 Math.trunc(7.814);

不要使用 Math.floor 或类似函数,因为它们会将数字四舍五入而不是仅仅删除逗号/点后面的数字。 我不知道这在过去是怎样的,但由于这个原因,现在接受的答案是错误的


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接