【发布时间】:2011-06-04 08:42:08
【问题描述】:
给我一个原生的(请不要使用 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。
谢谢。
【问题讨论】:
-
@T.J.Crowder,很抱歉没有回复您的评论。感谢您指出这一点并要求我澄清。我不记得我想要什么,但我们就说
5.52,因为这就是Number.prototype.toFixed()似乎返回的内容,我接受了它作为答案。 -
@T.J.Crowder,????。如果 Stack Overflow 有一个徽章就好了。 (一切都很好。)谢谢!你也是,快乐的编码! :-)
标签: javascript numbers number-formatting