可以使用全局函数 parseFloat() 来将字符串转换为浮点数。

示例代码如下:

var str = '3.14';
var num = parseFloat(str);
console.log(num); // 输出 3.14
console.log(typeof num); // 输出 number

注意:parseFloat() 函数会尝试解析字符串中的数字部分,如果字符串中包含非数字字符,解析会在遇到非数字字符时停止。如果字符串的开头就是非数字字符,则返回 NaN(不是一个数字)。

另外,如果需要将一个整数字符串转换为浮点数,也可以使用 parseFloat() 函数,例如:

var str = '42';
var num = parseFloat(str);
console.log(num); // 输出 42
console.log(typeof num); // 输出 number
JavaScript 将字符串转换为浮点数:parseFloat() 函数详解

原文地址: http://www.cveoy.top/t/topic/qpij 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录