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进制
parseInt的特殊处理
最新推荐文章于 2023-03-28 15:08:16 发布