返回首页

JavaScript中parseInt的用法

时间:2009-04-29 22:46来源:未知 作者:admin 点击:
parseInt 可用性 Flash Player 5。 用法 parseInt(expression [, radix]) 参数 expression 转换为整数的字符串。 radix 可选;表示要分析数字的基数(基)的整数。合法值为 2 到 36。 返回 一个数字或 NaN。 说明 函数
  

parseInt
可用性

Flash Player 5。
用法

parseInt(expression [, radix])

参数

expression 转换为整数的字符串。

radix 可选;表示要分析数字的基数(基)的整数。合法值为 2 到 36。
返回

一个数字或 NaN。
说明

函数;将字符串转换为整数。如果参数中指定的字符串不能转换为数字,则此函数返回 NaN。以 0x 开头的字符串被解释为十六进制数字。以 0 开头的整数或指定基数为 8 的整数被解释为八进制数字。有效整数前面的空白将被忽略,有效整数后面的非数值字符也将被忽略。
示例

下面的示例使用 parseInt 函数计算各种类型的数字。

parseInt("3.5")

// 返回 3

parseInt("bar")
// 返回 NaN

parseInt("4foo")
// 返回 4

以下是十六进制转换的示例:

parseInt("0x3F8")
// 返回 1016

parseInt("3E8", 16)
// 返回 1000

以下是一个二进制转换的示例:

parseInt("1010", 2)
// 返回 10 (二进制 1010 的十进值表示形式)

以下是八进制数字分析的示例:

parseInt("0777")
parseInt("777", 8)
// 返回 511 (八进制 777 的十进值表示形式)

 

参数:
s - 包含要分析的整数表示形式的 String
radix - 分析 s 时使用的基数。
返回:
使用指定基数的字符串参数表示的整数。
抛出:
NumberFormatException - 如果 String 不包含可分析的 int。

示例:
parseInt("0", 10) 返回 0
parseInt("473", 10) 返回 473
parseInt("-0", 10) 返回 0
parseInt("-FF", 16) 返回 -255
parseInt("1100110", 2) 返回 102
parseInt("2147483647", 10) 返回 2147483647
parseInt("-2147483648", 10) 返回 -2147483648
parseInt("2147483648", 10) 抛出 NumberFormatException
parseInt("99", 8) 抛出 NumberFormatException
parseInt("Kona", 10) 抛出 NumberFormatException
parseInt("Kona", 27) 返回 411787
 

顶一下
(0)
0%
踩一下
(3)
100%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
小朱 查看详细资料 发送留言 加为好友 用户等级:超级会员 注册时间:2008-11-18 17:11 最后登录:2012-02-06 13:02
推荐内容
热点内容