如何在没有parseFloat或者转换的情况下将字符串转换为javascript中的浮点数?

时间:2017-09-22 20:04:57

标签: javascript casting floating-point

例如,给定一个字符串" 43.44",有没有办法将它转换为浮点数而不进行强制转换或使用parseFloat?

2 个答案:

答案 0 :(得分:2)

您可以使用带有unary plus +的隐含类型转换。



var string = "43.44",
    number = +string;
    
console.log(number);
console.log(typeof number);




答案 1 :(得分:0)

你可以做到



let str = '43.44'

let val = (1 * str);
console.log(val);
console.log(typeof val)