Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
parseFloat() 函数解析一个参数(必要时先转换为字符串)并返回一个浮点数。
需要被解析成为浮点数的值。
给定值被解析成浮点数。如果给定值不能被转换成数值,则会返回 NaN。
parseFloat 是个全局函数,不属于任何对象。
考虑使用 Number(value) 进行更严谨的解析,只要参数带有无效字符就会被转换为 NaN 。
parseFloat 也可以转换一个已经定义了 toString 或者 valueOf 方法的对象,它返回的值和在调用该方法的结果上调用 parseFloat 值相同。
下面的例子都返回 3.14
下面的例子将返回NaN
以下例子均返回 900719925474099300,当整数太大以至于不能被转换时将失去精度。
| ECMAScript® 2027 Language Specification # sec-parsefloat-string |
启用 JavaScript 以查看此浏览器兼容性表。