parseInt的特殊处理
2017-11-13 17:34
218 查看
parseInt()默认是10进制,但是传入一个0开头的数,就不再默认是10进制了,而是8进制。同理,以0x开头就是16进制了。
eg:
parseInt(123); //123
parseInt(0); //0
parseInt(012); //10 ;第一个0代表进制(0:八进制),8+2=10
parseInt(0125); //85
parseInt(0x125); //293 ;0x代表16进制
eg:
parseInt(123); //123
parseInt(0); //0
parseInt(012); //10 ;第一个0代表进制(0:八进制),8+2=10
parseInt(0125); //85
parseInt(0x125); //293 ;0x代表16进制
相关文章推荐
- JSP中处理特殊字符
- Java中的AutoBoxing (Integer对-128~127之间数值的特殊处理)
- memcache特殊字符处理
- oracle特殊字符(‘&’,‘‘’)处理
- java replaceall 用法:处理特殊字符
- java字符串特殊处理,生成UUID的工具包
- Oracle中like查询下划线等特殊字符的处理
- C#处理json中的特殊符号
- Solr特殊字符转义处理
- Sqlite 特殊字符的处理
- 如何处理JSON中的特殊字符
- 图解-Excel的csv格式特殊字符处理方式尝试笔记(个人拙笔)
- Oracle中like查询下划线等特殊字符的处理
- get请求中特殊字符的处理
- 数据特殊符号处理收藏
- url特殊字符处理
- 批处理常用特殊符号
- 关于不同数据库下FileNet流程查询特殊处理
- solr特殊字符处理
- 【Java】字符串以某特殊字符分割处理