给予我一个native(没有jQuery,Prototype等)JavaScript函数转换数字如下:
input: 0.39, 2.5, 4.25, 5.5, 6.75, 7.75, 8.5
output: 0.39, 2.50, 4.25, 5.50, 6.75, 7.75, 8.50
例如,在Ruby中,我会这样做:
>> sprintf("%.2f", 2.5)
=> "2.50"
输出可以是数字或字符串。我不在乎,因为我只是用它来设置innerHTML
。
谢谢
给予我一个native(没有jQuery,Prototype等)JavaScript函数转换数字如下:
input: 0.39, 2.5, 4.25, 5.5, 6.75, 7.75, 8.5
output: 0.39, 2.50, 4.25, 5.50, 6.75, 7.75, 8.50
例如,在Ruby中,我会这样做:
>> sprintf("%.2f", 2.5)
=> "2.50"
输出可以是数字或字符串。我不在乎,因为我只是用它来设置innerHTML
。
谢谢
4条答案
按热度按时间ar5n3qh51#
一个较新的选项,它支持舍入:
guz6ccqo2#
可以在
Number
对象上使用toFixed()
方法:jrcvhitl3#
使用
toFixed
,2作为小数位数。q3aa05254#
或者,您可以将
Intl.NumberFormat()
与{ style: 'percent'}
一起使用