这个号码是什么?
console.log(0100); // output 64
console.log(050); // output 40
console.log(010); // output 8
十六进制:
0100 = 256
050 = 80
010 = 16
答案 0 :(得分:1)
那些是octal numbers a.k.a base 8。
您应该避免使用该语法,因为在严格模式下不允许使用该语法。
但是,use them in ES6/ES2015可以使用一些修改后的语法。
0o100; // 64
0o50; // 40
0o10; // 8