如何在javascript和1.00中将数字1转换为1.00必须是typeof数字?

时间:2018-04-16 12:40:46

标签: javascript

var number = 1;

console.log( number.toFixed(2));
// "1.00"

console.log( typeof(number)) // "string"

但我希望1.00

console.log( typeof(number)) // number with decimal 1.00 and type should be number.

1 个答案:

答案 0 :(得分:0)

Javascript不区分整数和定点数。他们都是数字。 11.00在Number对象中是相同的。对象中数据的输出/可视化表示由您决定。

如果您希望显示它或以JSON格式输出它,那么您需要使用toFixed方法或类似方法将其转换为字符串。

你应该根据你想要对需要两个小数位的number变量做什么来陈述你的问题。在大多数情况下,内部表示是无关紧要的