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)
其实像这些问题完全可以避免的,关键是要耐心。
相关文章
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
这篇文章主要介绍了在mpvue框架中使用Vant WeappUI组件库的注意事项,本文给大家提到了引入组件库的两种方法,需要的朋友可以参考下2019-06-06
bootstrap3-dialog-master模态框使用详解
这篇文章主要为大家详细介绍了bootstrap3-dialog-master模态框的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-08-08


最新评论