📅  最后修改于: 2023-12-03 14:42:28.799000             🧑  作者: Mango
在 JavaScript 中,有一些被称为“保留字”的关键字,这些关键字被预留用于执行特定任务或具有特殊含义的操作。在编写 JavaScript 代码时,你应该避免使用这些保留字作为变量名、函数名或其他标识符。
下面是 JavaScript 中的所有保留字:
await
break
case
catch
class
const
continue
debugger
default
delete
do
else
enum
export
extends
false
finally
for
function
if
implements
import
in
instanceof
interface
let
new
null
package
private
protected
public
return
super
switch
static
this
throw
true
try
typeof
var
void
while
with
yield
在上面的列表中,你可能已经注意到了一些新的关键字:class
,const
,let
等。这些关键字是在 ECMAScript 6(也称为 ES6 或 ECMAScript 2015)中添加的,带来了很多新增功能和改进。
需要注意的是,保留字不能作为变量名、函数名或其他标识符。例如,以下代码将会产生语法错误:
let = 5; // 错误,let 是一个保留字
function = "hello"; // 错误,function 是一个保留字
在实际的编程中,推荐使用驼峰式命名法来命名变量和函数,这通常可以有效避免使用保留字的问题。
除了上面列出的保留字之外,还有一些其他的“未来保留字”,它们目前没有被使用,但未来版本的 JavaScript 可能会引入它们。这些未来保留字包括 enum
、goto
、implements
、interface
、package
、private
、protected
、public
和 yield
。
总之,在编写 JavaScript 代码时,请确保避免使用任何保留字作为你的变量名、函数名或其他标识符。