如何将字符串转换为JavaScript而不使用parseFloat或进行转换?
问题描述:
例如,给定一个字符串“43.44”,有没有什么办法可以将它转换为一个没有投射或使用parseFloat的浮点数?如何将字符串转换为JavaScript而不使用parseFloat或进行转换?
答
您可以使用隐含类型铸造与unary plus +
。
var string = "43.44",
number = +string;
console.log(number);
console.log(typeof number);
答
你可以做
let str = '43.44'
let val = (1 * str);
console.log(val);
console.log(typeof val)