Number literals

前缀不区分大小写。

在严格模式下

;(function () {
  console.log(078) // 78
  console.log(077) // 63
})()

;(function () {
  'use strict'
  console.log(078) // SyntaxError
  console.log(077) // SyntaxError
})()

不同进制之间如何转换?

(10).toString(8) // '12',十进制转为八进制
(0b10).toString(8) // '2',二进制转为八进制
parseInt(10, 8)  // 8,八进制转为十进制