您的位置:首页 > Web前端 > JavaScript

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进制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js parseInt 进制