我如何绕到一个地方,但强制额外的0,所以它看起来像正常的价格?

时间:2013-03-08 12:32:54

标签: javascript

在JS中如何绕到一个地方,但强制额外的0,所以它看起来像正常的价格?

关于这个主题有很多答案,但我想要实现的是摆脱最后一位数的便士/美分。 所以例如代替15.98我可以显示16.00或者代替14.49我可以显示14.50。

以下几轮到一个地方,但我如何强制显示额外的零?

c = Math.round(c_ft*10,2)/10
form.ans.value=c

2 个答案:

答案 0 :(得分:4)

您可以使用toFixed方法将数字格式化为字符串:

form.ans.value = (Math.round(c_ft * 10) / 10).toFixed(2);

答案 1 :(得分:-1)

javascript:alert((5).toFixed(2));
简单地用Google搜索。 http://www.w3schools.com/jsref/jsref_tofixed.asp