猿问

关于八进制的parseInt();

在chrome里运行parseInt(070)得到56,一开始有点懵后来想明白了:070表示8进制数,转换为10进制当然是56.

于是我又在chrome里运行parseInt(070, 8),以为得到结果必然是070

结果大出意料,是46

不能理解啊,怎么回事


潇潇雨雨
浏览 715回答 1
1回答

holdtom

parseInt(070, 8)不等于parseInt(70, 8)而是等于parseInt(parseInt(70, 8), 8)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答