[英]How to convert Integer into float without changing the type to string in javascript
如何在JavaScript中将类似10的整数更改为10.00,而不将类型更改为字符串。
我知道这可以通过toFixed(2)
来实现,但是它返回一个必须再次对parseFloat
进行删除的字符串,该字符串删除了小数点。
var er = 10
console.log(parseFloat(er.toFixed(2))) // returns 10 expected: 10.00
您可以将其转换为Number
(带一元+
)并应用到toFixed
,以再次获取字符串。
var u = "10"; // string f = (+u).toFixed(2); // string console.log(f);
浮子精度更高。 如果要在小数点后显示特定位数,则必须为字符串。
应该是这样,你想要什么
var er = 10; console.log(er.toPrecision(4).valueOf()) // returns 10 expected: 10.00
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.