此问题已在此处有答案:
Format number to always show 2 decimal places(37答案)
JavaScript displaying a float to 2 decimal places(14个回答)
2天前关闭。
我有一个带数字类型的变量。如果数字是0或整数,则应该返回一个包含两个十进制数字的字符串,如“##.00”。例如:
- 18:数字->“18.00”
- 18.1:数字->“18.10”
- 18.11:数字->“18.11”
此问题已在此处有答案:
Format number to always show 2 decimal places(37答案)
JavaScript displaying a float to 2 decimal places(14个回答)
2天前关闭。
我有一个带数字类型的变量。如果数字是0或整数,则应该返回一个包含两个十进制数字的字符串,如“##.00”。例如:
2条答案
按热度按时间jhkqcmku1#
您可以使用
val.toFixed(2)
来获得两个小数点:.toFixed()
的相关doc。注意:
.toFixed()
创建一个字符串,该字符串具有所请求的小数点后的位数,因为数值本身没有格式。因此,根据定义,创建任何格式都会从您的数字创建一个以该格式显示的字符串。默认的
.toString()
字符串转换只显示小数点前后的有效数字,末尾没有额外的尾随零。mxg2im7a2#
JavaScript
toFixed()
方法使用定点表示法格式化数字。例如。
以上代码打印..
请注意,如果需要,数字将被舍入,如果需要,小数部分将用零填充,以便它具有指定的长度。