2015-02-05 82 views
0

我在使用Chrome Devtools时意识到了这一点。领先的零是什么意思?

100 + 2 // outputs 102 
0100 + 2 // outputs 66 
01001 + 6 // outputs 519 
060 + 3 // outputs 51 
024 + 9 // outputs 29 

任何人都可以解释发生了什么事?

+1

它是八进制的。只要删除0. – Oriol 2015-02-05 19:35:49

+0

,如果你用零开始数字,这意味着数字是八进制的,请在这里阅读关于八进制系统http://en.wikipedia.org/wiki/Octal – 2015-02-05 19:38:30

回答

1

前导零指示文字数目为八进制,即,底座8