JavaScript语言参考手册      
JavaScript手册
【目录】 【上一页】 【下一页】 【索引】

parseFloat

处理字符串参数,将其以浮点数的形式返回。

核心函数
实现版本 Navigator 2.0: 如果在 parseFloat(string) 中指定的字符串的第一个字符不能转换为数值的话,则在 Solaris 和 Irix 上返回“NaN”,在其它平台上返回 0。
Navigator 3.0, LiveWire 1.0: 在上述情况下,所有平台均会返回“NaN”。

语法

parseFloat(string)

参数

string 表示了你想要处理的字符串的值。

描述

parseFloat 函数是一个内置的 JavaScript 函数。

parseFloat 将把其参数,一个字符串,处理后返回浮点数值。如果遇到了不是符号(+或-),不是数码(0-9),不是小数点,也不是指数的字符,就会停止处理,忽略该字符及其以后的所有字符。

如果第一个字符就不能转换为数值,parseFloat 将返回“NaN”。

仅就数学运算目的而言,“NaN”一点用也没有,当然也不应该参加运算。你可以调用 isNaN 函数来判断 parseFloat 的返回值是否为“NaN”。如果将“NaN”传递给数学运算符,那么运算的结果也是“NaN”。

示例

下面的例子都将返回 3.14:

parseFloat("3.14")
parseFloat("314e-2")
parseFloat("0.0314E+2")
var x = "3.14"
parseFloat(x)

下面的例子将返回“NaN”:

parseFloat("FF2")

参看

isNaN, parseInt


【目录】 【上一页】 【下一页】 【索引】

返回页面顶部

JavaScript中文手册 站长在线 整理