关于parseInt(“08″)和parseInt(“09″)返回0的解决办法
没有评论
2011年11月23日
经常用到parseInt()转换数值,偶然发现parseInt(“08″)和parseInt(“09″)返回的是0,还以为是BUG呢,谷歌了下,才知道使用parseInt转换0开头且第二位不为x的字符时,是当做八进制转换,所以08和09就转换不了等于0了。
解决方法就是转换时,指定是十进制。parseInt(“08″,10)就可以了。
经常用到parseInt()转换数值,偶然发现parseInt(“08″)和parseInt(“09″)返回的是0,还以为是BUG呢,谷歌了下,才知道使用parseInt转换0开头且第二位不为x的字符时,是当做八进制转换,所以08和09就转换不了等于0了。
解决方法就是转换时,指定是十进制。parseInt(“08″,10)就可以了。
目前很流行的一个技术,另外也因它有很好的用户体验,用户在文本框输入文字时会实时显示该文本框剩余字数。下面我来为你介绍如何使用该技术,只需一个代码即可搞定。 继续阅读…
下面是JavaScript获取select值修改span标签内容代码:
<script type="text/javascript"><!--mce:0--></script> <select id="AdType"> <option selected="selected" value="*200*100">左边广告</option> <option value="95*60">右边广告</option> <option value="500*235">强打广告</option> <option value="160*80">醒目广告</option></select> <span id="show">我</span>
下面是JavaScript动态修改span标签内容,定时跳转到其它页面,显示动态倒计时。 继续阅读…