parseInt 百科内容来自于: 百度百科

解释

parseInt( ) 的定义:
parseInt() 函数可解析一个字符串,并返回一个整数。
parseInt( ) 的语法:
parseInt ( String s , [ int radix ] )
其中,
参数 String s ,必需,表示要被解析的字符串。
int radix ,可选,表示要解析的数字的基数。
该函数使用第二个参数指定的基数,其值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。
如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。
除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\u002D') 外,字符串中的字符都必须是十进制数字。返回得到的整数值,就好像将该参数和基数10作为参数赋予 parseInt(java.lang.String, int) 方法一样。
JavaScript中的parseInt()简言之,就是将字符串型变量转换成整型int。

异常

如果发生以下任意一种情况,则抛出一个异常:
第一个参数为 null 或一个长度为零的字符串。
基数小于 Character.MIN_RADIX 或者大于 Character.MAX_RADIX。
字符串表示的值不是 int 类型的值。
示例:
parseInt("0", 10) 返回 0
parseInt("473", 10) 返回 473
parseInt("-0", 10) 返回 0
parseInt("-FF", 16) 返回 -255
parseInt("1100110", 2) 返回 102
parseInt("2147 483647", 10) 返回 2147 483647
parseInt("-2147 483648", 10) 返回 -2147 483648
parseInt("2147 483648", 1)、parseInt("99", 8)、parseInt("Kona", 10) 抛出 NumberFormatException
parseInt("Kona", 27) 返回 411787

参数

s - 包含要分析的整数表示形式的 String
radix - 分析 s 时使用的基数。
返回:
使用指定基数的字符串参数表示的整数。
抛出:
NumberFormatException - 如果 String 不包含可分析的 int。
parseInt
public static int parseInt(String s)
throws NumberFormatException将字符串参数作为有符号的十进制整数进行分析。
s - 包含要分析的 int 表示形式的 String。
返回:
用十进制参数表示的整数值。
抛出:
NumberFormatException异常 - 如果字符串不包含可分析的整数。
parseInt
public static int parseInt(String s)
throws NumberFormatException将字符串参数作为有符号的十进制整数进行解析。
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定