JavaScript parseint,js中parseint什么意思
操作环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
javascript parseint方法怎么用?
JavaScript parseInt() 函数
并定义用法。
ParseInt()函数可以解析一个字符串并返回一个整数。
当参数radix的值为0,或者没有设置该参数时,parseInt()会根据字符串判断数字的基数。
当参数radix被忽略时,JavaScript默认数字的基数如下:
如果字符串以“0x”开头,parseInt()会将字符串的其余部分解析为十六进制整数。
如果字符串以0开头,那么ECMAScript v3允许parseInt()的实现将后面的字符解析为八进制或十六进制数。
如果字符串以1到9的数字开头,parseInt()将把它解析成一个十进制整数。
语法
ParseInt(字符串,基数)参数
字符串是必需的。要分析的字符串。
基数是可选的。表示要分析的数字的基数。该值介于2和36之间。
所有主流浏览器都支持parseInt()函数。
提示和评论
注意:只返回字符串中的第一个数字。
注意:允许在开头和结尾有空格。
注意:如果字符串的第一个字符不能转换成数字,那么parseInt()将返回NaN。
注意:当字符串以“0”开头时,旧浏览器默认使用八进制基数。ECMAScript 5,默认为十进制。
例子
我们将使用parseInt()来解析不同的字符串:
document . write(parse int( 10 ) br );
document . write(parse int( 10.33 ) br );
document . write(parse int( 34 45 66 ) br );
document . write(parse int( 60 ) br );
document.write(parseInt(40年) br );
document.write(parseInt(他当时40 ) br );
document . write( br );
document.write(parseInt(10 ,10) br));
document . write(parse int( 010 ) br );
document.write(parseInt(10 ,8)“br”);
document . write(parse int(0x 10 ) br );
document.write(parseInt(10 ,16) br));上面的示例输出结果:
10
10
34
60
40
圆盘烤饼
10
10
八
16
16注:旧版浏览器使用旧版ECMAScript(ECMAScript版本比ECMAScript 5小,字符串以 0 开头时默认使用八进制,ECMAScript 5使用十进制),所以解析时会输出8( 010 )。
推荐:《javascript基础教程》以上是如何使用javascript parseint方法的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。