【发布时间】:2014-02-11 19:49:52
【问题描述】:
我正在开发一个 REST API 并返回 JSON。其中一个字段称为submissionPercent,我需要它是一个数字,但正好有2个小数位
- 如果提交百分比是20,我需要返回20.00。
- 如果提交百分比是20.238,我需要返回20.24。
但submissionPercent 应该是一个数字而不是一个字符串。
如果我使用toFixed 或toPrecision,那么我得到的是一个字符串。
如果可能,我该如何实现?
【问题讨论】:
-
20.00与20是同一个数字。 -
No 20.12 将保持原样
-
someNumber = +(someNumber).toFixed(2);Source -
您需要区分格式化数字和存储数字。两者完全不同。
-
@arahant , ik , 我正在向 Bergi 解释
标签: javascript decimal rounding