如何将整数转换为双精度浮点数?

28

使用Javascript:

我如何将一个整数转换为双精度数字?例如:

100 -> 100.00
4个回答

61
JavaScript中的所有数字都是双精度浮点类型:也就是说,它们存储为64位IEEE-754双精度浮点数。
也就是说,目标不是获取一个"double":目标是获取格式为"YYY.XX"的数字的字符串表示形式。为此,可以考虑使用Number.toFixed
(100).toFixed(2)

结果是一个字符串(不是“double”!)"100.00"。在这种情况下,需要使用括号来避免语法歧义(也可以写成100.0.toFixed100..toFixed),但如果100是一个变量,则不需要使用括号。
祝编码愉快。

14

2

在javascript中,所有数字都以双精度浮点数的形式存储。


0
所有数字在JavaScript中都以双精度浮点数的形式存储。 如果您想要在数字后面保留特定的小数位数,可以使用toFixed函数。

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