有什么办法可以在JavaScript中使用.00维护整数?

时间:2019-07-30 13:45:56

标签: javascript

我有一个仅接受整数的输入字段。而且我想始终使用两个小数点(例如10.00或4.00)来维护该整数。

我已经尝试过toFixed()和toPrecise()已经将整数转换为字符串。

var anum = 134;

console.log(
  anum.toFixed(2), //"134.00"
  typeof(anum.toFixed(2)) //"string"
)

我只想将其维护为整数而不是字符串

1 个答案:

答案 0 :(得分:1)

在JavaScript和摘要中,数字没有固定的小数位数。 (有些计算机数字确实可以使用,例如Java的BigDecimal,而不是JavaScript中的数字。)将输入字符串转换为数字时,该字符串上小数位数的概念消失了。如果要记住这一点,以便在转换回字符串时可以使用它,则需要(从输入字符串中)单独存储该信息。