JavaScript SyntaxError “变量”是一个保留标识符
如果将保留关键字用作标识符,则会出现此 JavaScript 异常变量是保留标识符。
信息:
SyntaxError: The use of a future reserved word for an identifier is invalid (Edge)
SyntaxError: “x” is a reserved identifier (Firefox)
SyntaxError: Unexpected reserved word (Chrome)
错误类型:
SyntaxError
发生了什么?
当保留关键字用作标识符时,它们将引发错误。 enum在严格模式和草率模式下都保留。而以下关键字在严格模式下保留。
- 工具
- 包裹
- 上市
- 界面
- 私人的
- 受保护
- 让
- 静止的
示例 1:包是严格模式下的标识符,所以在这里可以正常工作。
输出:
This is GeeksForGeeks
示例 2:枚举是一个标识符,所以它会抛出 SyntaxError。
输出:
SyntaxError: Unexpected reserved word