【发布时间】:2021-02-24 16:12:09
【问题描述】:
我有一个只接受整数的输入字段。而且我想保持整数始终带有两个小数点,例如 10.00 或 4.00 。
我已经尝试过 toFixed() 和 toPrecise() 都已经将整数转换为字符串了。
var anum = 134;
console.log(
anum.toFixed(2), //"134.00"
typeof(anum.toFixed(2)) //"string"
)
我只想将其保持为整数而不是字符串
【问题讨论】:
-
为什么需要这样维护?如果只是格式化为什么不在需要的时候格式化呢?
-
存储为10,格式化为10.00。
-
您可能需要考虑
134与134.00的不同之处;如果它只是在末尾添加两个零,那么除了通过字符串之外,您还想如何表示呢?
标签: javascript