以下是整理的一个包含 JavaScript 常见保留字列表:
保留字 | 说明 |
---|---|
break | 用于跳出循环或switch 语句 |
case | 在 switch 语句中用于匹配不同的情况 |
catch | 用于捕获异常 |
class | 用于定义类 |
const | 用于声明常量 |
continue | 用于继续下一次循环 |
debugger | 用于调试代码 |
default | 在 switch 语句中用于默认情况 |
delete | 用于删除对象的属性或数组的元素 |
do | 用于创建 do-while 循环 |
else | 用于条件语句中的否则情况 |
export | 用于导出模块 |
extends | 用于类的继承 |
false | 布尔值,表示假 |
for | 用于创建 for 循环 |
function | 用于定义函数 |
if | 用于条件语句 |
import | 用于导入模块 |
in | 用于检查对象是否具有某个属性或数组是否包含某个元素 |
instanceof | 用于检查对象是否是某个类的实例 |
new | 用于创建对象 |
null | 空值 |
package | 用于包管理(在 Node.js 中使用) |
private | 用于声明类的私有成员(在 ES6 中) |
protected | 用于声明类的受保护成员(在 ES6 中) |
public | 用于声明类的公共成员(在 ES6 中) |
return | 用于从函数返回值 |
static | 用于声明类的静态成员(在 ES6 中) |
super | 用于在子类中调用父类的方法或访问父类的成员(在 ES6 中) |
switch | 用于根据不同的值执行不同的代码块 |
this | 在对象方法中引用当前对象 |
throw | 用于抛出异常 |
true | 布尔值,表示真 |
try | 用于捕获异常 |
typeof | 用于获取变量或表达式的类型 |
var | 用于声明变量(在 ES5 中使用) |
void | 用于指定函数不返回任何值 |
while | 用于创建 while 循环 |
with | 不推荐使用,可能会导致性能问题和代码可读性降低 |
yield | 用于生成器函数(在 ES6 中) |
需要注意的是,JavaScript 的保留字是不能作为变量名、函数名或其他标识符使用的。在编写代码时,应该避免使用保留字作为标识符,以免引起语法错误。