JavaScript parseint,js中parseint什么意思

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: