为什么在严格模式下ES6禁止以0(零)开头的八进制数?

时间:2019-04-30 06:00:57

标签: javascript ecmascript-6

ECMAScript 5中的严格模式禁止使用八进制语法。八进制语法不是ECMAScript 5的一部分,但在所有浏览器中都支持,将八进制数字加零作为前缀:0644 === 420和“ \ 045” ===“%”。

在ECMAScript 2015中,通过为数字加上前缀“ 0o”来支持八进制数字。

为什么会这样。请详细说明吗?

0 个答案:

没有答案