您的位置:58编程 > javascript parsefloat JavaScript parseFloat() 函数

javascript parsefloat JavaScript parseFloat() 函数

2023-03-20 05:33

javascript parsefloat JavaScript parseFloat() 函数

javascript parsefloat

JavaScript 的 parseFloat() 函数可以将字符串解析成浮点数。它可以接受一个字符串作为参数,并返回一个浮点数。如果字符串不能被解析成浮点数,则返回 NaN(非数字)。

parseFloat() 函数的语法如下所示:

parseFloat(string) 

其中,string 是要被解析的字符串。

parseFloat() 函数会忽略前导的零和十六进制标识 0x ,并将其余部分解析成浮点数。它会忽略前导的零和十六进制标识 0x ,并将其余部分解析成浮点数。例如:

parseFloat("0xFF") // 返回 255  parseFloat("012") // 返回 12 

parseFloat() 函数也可以处理带有小数的字符串。例如:

parseFloat("3.14") // 返回 3.14 

此外,它也可以处理带有单位的字符串。例如:

parseFloat("3.14cm") // 返回 3.14 

当 parseFloat() 函数无法将字符串解析成浮点数时,它会返回 NaN (非数字)。例如:

parseFloat("Hello World!") // 返回 NaN 

在使用 parseFloat() 函数时要特别小心,因为它会默默地忽略前导零和十六进制标识 0x ,而不是出错退出。例如: < pre >parseInt("0xFF") // 返回 255 parseInt("012") // 返回 10

JavaScript parseFloat() 函数

JavaScript parseFloat() 函数

函数参考手册 JavaScript 全局函数

定义和用法

parseFloat() 函数可解析一个字符串,并返回一个浮点数。

该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。

语法

parseFloat(string)

参数 描述
string 必需。要被解析的字符串。


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 parseFloat() 函数


提示和注释

注意: 字符串中只返回第一个数字。

注意: 开头和结尾的空格是允许的。

注意: 果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。


实例

实例

使用 parseFloat() 来解析不同的字符串:

<script>

document.write(parseFloat("10") + "<br>");
document.write(parseFloat("10.33") + "<br>");
document.write(parseFloat("34 45 66") + "<br>");
document.write(parseFloat(" 60 ") + "<br>");
document.write(parseFloat("40 years") + "<br>");
document.write(parseFloat("He was 40") + "<br>");

</script>

以上实例输出结果:

10
10.33
34
60
40
NaN



函数 参考手册 JavaScript 全局函数
阅读全文
以上是58编程为你收集整理的javascript parsefloat JavaScript parseFloat() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58编程 58biancheng.com 版权所有 联系我们
桂ICP备12005667号-32 Powered by CMS