`
wzq106
  • 浏览: 16691 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

js 中parseInt方法使用应该注意的问题

 
阅读更多

parseInt(numString, [radix])
将字符串转换成整数。
numString必选项,代表要转换的字符串。
[radix]可选项,代表进制。不填时代表10进制。如果不填,当遇到numString为的前缀为08,0x就会有问题,因为08被认为是8进制,0x被认为是16进制。所以再转换字符串时,最好填上,最好填上相应进制。不然可能会特定的情况下出现我们不想要的结果。
如 parseInt("08")


parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。
parseInt("abc")     // 返回 NaN。
parseInt("12abc")   // 返回 12。

 

更多参考开心购的交流专区

分享到:
评论

相关推荐

    Javascript中使用parseInt函数需要注意的问题

    主要介绍了Javascript中使用parseInt函数需要注意的问题,本文讲解了parseInt函数在IE8下可能会返回0值的兼容问题解决方法,需要的朋友可以参考下

    javascript parseInt() 函数的进制转换注意细节.docx

    javascript parseInt() 函数的进制转换注意细节.docx

    JS中parseInt()和map()用法分析

    主要介绍了JS中parseInt()和map()用法,结合实例形式分析了parseInt()和map()方法的功能、参数、具体用法与相关注意事项,需要的朋友可以参考下

    javascript中parseInt()函数的定义和用法分析

    主要介绍了javascript中parseInt()函数的定义和用法,较为详细的分析了parseInt()函数的定义及具体用法,以及参数使用时的注意事项,需要的朋友可以参考下

    javascript parseInt 大改造

    在这里我得到了解决该问题的启示,不然我依然要每每强调使用parseInt时应注意什么。 同时,希望在这里不仅仅留下一个解决方案。 解决问题的思路与想法,以及对问题举一反三的经验在这里保留一下。 问题: 很久以前...

    javascript parseInt() 函数的进制转换注意细节

    parseInt(string, radix) 有2个参数,第一个string 是传入的数值,第二个radix是 传入数值的进制,参数radix 可以忽略,默认为 10,各种进制的数转换为 十进制整数,接下来详细介绍,感兴趣的朋友可以了解下哦

    JavaScript详解(第2版)

    1.4 JavaScript及其在Web页面中的位置 3 1.5 Ajax是什么 5 1.6 JavaScript是什么样子的 6 1.7 JavaScript及其在Web开发中承担的角色 7 1.8 JavaScript和事件 9 1.9 标准化JavaScript和W3C 11 1.9.1 ...

    javascript函数的解释

    85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue= "we really like you and hope you will stay longer.";}} window.onbeforeunload=verifyClose; 86.当窗体第一次调用时使用的文件句柄:...

    Javascript数组操作高级心得整理

     使用[removed]调用外部的JavaScript(.js文件) 4  如何与老浏览器打交道 4 (2) 把JavaScript代码放到HTML页面不同的位置 4  把JavaScript代码放到HTML<body>部分 4  把JavaScript代码放到HTML<head...

    js string 转 int 注意的问题小结

    var str=’1250′ ; alert( Number(str) ); //得到1250 alert(... //得到64 发现parseInt方法在format’00’开头的数字时会当作2进制转10进制的方法进行转换,所以建议string转int最好用Number方法

    JavaScript笔记

    注意:js中的方法可以直接写在代码中,不需要“类”包裹 使用方法:方法名()-->方法调用-->立即执行 2.js文件:网页外专门保存js脚本的文件--推荐 强调:HTML、CSS、JS都要使用UTF-8编码保存(window系统) ...

    107个常用javascript语句

    85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}} window.=verifyClose; 86.当窗体第一次调用时使用的文件句柄:onload() 87.当...

    javascript入门笔记

    Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发...

    javascript类型转换使用方法

    函数转换为字符串一般是将函数体输出,不过可以重写其toString方法 (二)转换为数字 代码如下:parseInt(),parseFloat() 使用Number(),前面不要加new,这样就转换成对象了。 参与数学运算(加法除外) + X :注意这...

    javaScript中Math()函数注意事项

    1.不能显式地创建一个Math对象,直接使用它就可以了; 2.Math对象不能存储数据,和String,Date对象不同; 3.前面知道了parseInt()函数会通过消去小数点后面的一切,来使一个小数变成整数(因此24.999变为24).经常...

    JavaScript十大取整方法实例教程

    // js内置函数,注意接受参数是string,所以调用该方法时存在类型转换 parseInt(1.5555) // => 1 2. Number.toFixed(0) // 注意toFixed返回的字符串,若想获得整数还需要做类型转换 1.5555.toFixed(0) // => 1 3....

    javascript 倒计时

    //月(parseInt(x,10)将变量转成10进制数),注意:月是“0,1,2,3,4,5,6,7,8,9,10,11,” var ri=parseInt(dqTime.substr(8,2),10);//日 var shi=parseInt(dqTime.substr(11,2),10);//时 var fen=parseInt...

    js生成随机数的方法实例

    js生成随机数主要用到了内置的Math对象的random()方法。用法如:Math.random()。它返回的是一个 0 ~ 1 之间的随机数。有了这么一个方法,那生成任意随机数就好理解了。比如实际中我们可能会有如下的需要: (1)生成...

Global site tag (gtag.js) - Google Analytics