JavaScript的parseInt 进制问题
更新时间:2009年05月07日 00:10:05 作者:
今天在整理以前写过的一段根据周期值自动计算下次执行日期的js代码,发现一bug,我使用parseInt对源数据串进行转换,当输入类似:2009-05-05时,parseInt将把串的05做8进制转换,这样结果自然就不对了。
翻了下JS编程手册,原来parseInt会自动对传递的参数值转换成相应的八、十、十六进制值。这种情况可以设定进制用以区分特殊情况。
parseInt(09,2) | parseInt(09,10) | parseInt(09,8) | parseInt(09,16)
其实像这些问题完全可以避免的,关键是要耐心。
复制代码 代码如下:
parseInt(09,2) | parseInt(09,10) | parseInt(09,8) | parseInt(09,16)
其实像这些问题完全可以避免的,关键是要耐心。
相关文章
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
最近想给JS特效与模板预览页面加上屏蔽查看源文件,防治整理不易的源码被轻易拿走,发现IE、火狐、chrome等各类浏览器支持不一样。下面是脚本之家整理的一些屏蔽总结2020-10-10javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
首先来说,让一个游戏赋有可玩性必须要动静结合,我将要在下面告诉大家如何运用Javascript将静态图片变为动态图片,感兴趣的朋友可以了解下,便当巩固js知识了2013-01-01request请求获取参数的实现方法(post和get两种方式)
下面小编就为大家带来一篇request请求获取参数的实现方法(post和get两种方式)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-09-09
最新评论