很多人表示对JavaScript中parseInt的用法有疑问,下面就告诉大家JavaScript中parseInt的用法。
parseInt 可用性 Flash Player 5。 用法 parseInt(expression [, radix]) 参数 expression 转换为整数的字符串。 radix 可选;表示要分析数字的基数(基)的整数。合法值为 2 到 36。
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
上一篇:JavaJDK下载与安装教程
下一篇:不同浏览器JS处理时间的问题
一级建造师二级建造师消防工程师造价工程师土建职称房地产经纪人公路检测工程师建筑八大员注册建筑师二级造价师监理工程师咨询工程师房地产估价师 城乡规划师结构工程师岩土工程师安全工程师设备监理师环境影响评价土地登记代理公路造价师公路监理师化工工程师暖通工程师给排水工程师计量工程师
执业药师执业医师卫生资格考试卫生高级职称护士资格证初级护师主管护师住院医师临床执业医师临床助理医师中医执业医师中医助理医师中西医医师中西医助理口腔执业医师口腔助理医师公共卫生医师公卫助理医师实践技能内科主治医师外科主治医师中医内科主治儿科主治医师妇产科医师西药士/师中药士/师临床检验技师临床医学理论中医理论