0

在 JS 中,我如何舍入到一个地方但强制额外的 0 使其看起来像正常价格?

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

以下四舍五入到一个地方,但我如何强制显示额外的零?

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

1 回答 1

4

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

form.ans.value = (Math.round(c_ft * 10) / 10).toFixed(2);
于 2013-03-08T12:35:54.157 回答