This question already has answers here:
Number with leading zero in JavaScript
                            
                                (3个答案)
                            
                    
                5年前关闭。
        

    

我在使用Chrome Devtools时意识到了这一点。

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


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

最佳答案

前导零表示数字文字为八进制,即以8为底。

10-06 04:00