JavaScript手册 
目录
此参考中包含
的内容
轻松上手
简介
操作符
语句
核心
文档
窗口
表单
浏览器
事件和
事件句柄
LiveWire
数据库服务
进程管理服务
实用工具
全局函数
LiveConnect
的Java包
索引
 
 
【目录】 【上一页】 【下一页】 【索引】

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


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

回页面顶部