parseFloat 是 JavaScript 中的内置函数,用于将一个字符串转换为浮点数(即小数)。如果字符串无法转换为浮点数,则返回 NaN(Not a Number)。

例如:

var str = '3.14';
var num = parseFloat(str); // 将字符串'3.14'转换为浮点数 3.14
console.log(num); // 输出 3.14

var str2 = 'hello';
var num2 = parseFloat(str2); // 将字符串'hello'转换为浮点数 NaN
console.log(num2); // 输出 NaN

parseFloat() 函数的用法:

  • parseFloat(string): 将字符串参数 string 转换为浮点数。

注意事项:

  • 如果字符串参数 string 包含非数字字符,则 parseFloat() 函数会将字符串截取到第一个非数字字符之前,然后将截取到的部分转换为浮点数。
  • 如果字符串参数 string 为空字符串,则 parseFloat() 函数会返回 NaN。
  • 如果字符串参数 string 仅包含数字字符,则 parseFloat() 函数会将其转换为浮点数。

示例:

parseFloat('3.14'); // 返回 3.14
parseFloat('3.14abc'); // 返回 3.14
parseFloat('abc'); // 返回 NaN
parseFloat(''); // 返回 NaN

总结:

parseFloat() 函数是 JavaScript 中常用的函数,用于将字符串转换为浮点数。理解 parseFloat() 函数的用法可以帮助我们更好地处理字符串和数字之间的转换。

JavaScript parseFloat() 函数详解:将字符串转换为浮点数

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

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