[英]How do I convert string to number and ensure a float type in JavaScript?
我使用了parseFloat(number)
但它输出一个 int。 例如:
var num='3.0';
console.log(parseFloat(num)) // 3, not 3.0
如何将字符串转换为数字并确保带有小数部分的浮点类型?
3.0 是 3 没有错
如果你这样做
var num='3.1';
console.log(parseFloat(num))//3.1
它将显示 3.1 所以它没有问题
var num = '3.0'; console.log(Number.parseFloat(num).toFixed(1));
四舍五入值
var num='3.0' console.log(Math.round(num));
截断值
var num = '3.0'; console.log(Math.floor(num)); console.log(Math.trunc(num))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.