我需要在 JavaScript 代码中打印一个最多两位小数的数字。这是我的代码:
var num = 10;
var storeNum = num.toFixed(2);
console.log(storeNum);
typeof(storeNum);
当我检查数字的类型时,它是字符串。当我使用数字函数转换回数字时,它再次删除小数。输出:
10.00
"string"
另一个代码:
var num = 10;
var storeNum = num.toFixed(2);
console.log(storeNum);
console.log(typeof(storeNum));
storeNum=Number(storeNum);
console.log(storeNum);
console.log(typeof(storeNum));
输出:
10.00
string
10
number
谁能建议我一个合适的解决方案。我不想要字符串格式的输出。