为什么在严格模式下不允许使用八进制数字字面量(以及有什么解决方法)?

10 浏览
0 Comments

为什么在严格模式下不允许使用八进制数字字面量(以及有什么解决方法)?

为什么在JavaScript严格模式下不允许使用八进制数字字面量?有什么危害?

"use strict";

var x = 010; //抛出SyntaxError错误:在严格模式下不允许使用八进制字面量。

请检查浏览器控制台以查看错误

如果开发人员需要使用八进制(可能会错误地改变数字的含义),是否有解决方法?

0