JavaScript Global(全局) parseInt() 函数
-
JavaScript Global(全局) parseInt() 函数
parseInt()函数解析字符串并返回一个整数。radix参数用于指定要使用的数字系统,例如,16(十六进制)的基数表示字符串中的数字应从十六进制数解析为十进制数。如果省略radix参数,则JavaScript假定以下内容:- 如果字符串以“0x”开头,则基数为16(十六进制)
- 如果字符串以“0”开头,则基数为8(八进制)。此功能已弃用
- 如果字符串以任何其他值开头,则基数为10(十进制)
注意:只返回字符串中的第一个数字!注意:允许前导和尾随空格。注意:如果第一个字符无法转换为数字,则parseInt()将返回NaN。注意:较旧的浏览器会导致parseInt(“010”)为8,因为较旧版本的ECMAScript(早于ECMAScript 5,在字符串以“0”开头时使用八进制基数(8)作为默认值。从ECMAScript 5开始,默认值为十进制基数(10)。实例:解析不同的字符串: -
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 函数 parseInt() 支持支持支持支持支持 -
语法
parseInt(string, radix) -
参数值
参数 描述 string 必需的。 要解析的字符串 radix 可选的。 一个数字(从2到36)代表要使用的数字系统 -
技术细节
项目 描述 返回值: 一个数字。如果第一个字符无法转换为数字,则返回NaN JavaScript版本: ECMAScript 1