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