我使用了parseFloat(number)
,但它输出的是整数。例如:
var num='3.0';
console.log(parseFloat(num)) // 3, not 3.0
如何将字符串转换为数字并确保浮点型带有小数部分?
答案 0 :(得分:1)
3.0是3没错
如果您这样做
var num='3.1';
console.log(parseFloat(num))//3.1
它将显示3.1,所以没什么问题
答案 1 :(得分:0)
var num = '3.0';
console.log(Number.parseFloat(num).toFixed(1));
答案 2 :(得分:0)
四舍五入
var num='3.0'
console.log(Math.round(num));
截断值
var num = '3.0';
console.log(Math.floor(num));
console.log(Math.trunc(num))