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 的十进值表示形式)