2017-06-13 83 views
0

任何帮助理解它是如何发生的?Javascript隐式数字转换

console.log(043) // outputs 35 

感谢您的任何帮助提前。

+0

查看JavaScript如何解释数字文字[这里](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Numbers_and_dates) –

回答

0

在Javascript中,以0开头的数字被视为八进制数。

  • 正八进制数字必须以0(零)开始,后跟八进制数字 数字。
  • 负八进制数字必须以-0开头,后跟八进制数字。

35043的十进制表示。