0
0
0
JavaScript关键字
2026-10-08
关键字 是 JavaScript 语言中具有特殊含义的保留字,它们用于控制程序结构(如 if, for)、定义变量(如 let, const)、声明函数(如 function)等。
关键字不能用作变量名、函数名或标识符,否则会导致语法错误。
关键字列表
以下是 JavaScript 中的 关键字(按功能分类):
变量声明
| 关键字 | 说明 |
|---|---|
var |
声明变量(ES5,存在变量提升) |
let |
声明块级作用域变量(ES6) |
const |
声明常量(ES6,不可重新赋值) |
流程控制
| 关键字 | 说明 |
|---|---|
if |
条件判断 |
else |
否则分支 |
switch |
多条件分支 |
case |
switch 的分支选项 |
default |
switch 的默认分支 |
break |
跳出循环或 switch |
continue |
跳过当前循环,进入下一次 |
循环
| 关键字 | 说明 |
|---|---|
for |
for 循环 |
while |
while 循环 |
do |
do...while 循环 |
in |
遍历对象属性或数组索引 |
of |
遍历可迭代对象(如数组) |
函数与类
| 关键字 | 说明 |
|---|---|
function |
声明函数 |
return |
返回函数结果 |
class |
定义类(ES6) |
extends |
类继承(ES6) |
super |
调用父类构造函数或方法(ES6) |
异常处理
| 关键字 | 说明 |
|---|---|
try |
尝试执行代码 |
catch |
捕获异常 |
finally |
无论是否异常都会执行 |
throw |
抛出异常 |
其他
| 关键字 | 说明 |
|---|---|
this |
指向当前对象 |
new |
创建对象实例 |
typeof |
返回变量类型 |
instanceof |
检查对象是否属于某个类 |
void |
使表达式返回 undefined |
delete |
删除对象属性 |
yield |
生成器函数(ES6) |
async/await |
等待异步操作完成(ES8) |
debugger |
调试断点 |
import |
模块导入 |
export |
模块导出 |
保留字
除了关键字,JavaScript 还有一些 保留字(未来可能成为关键字),同样 不能用作标识符:
enum``implements``interface``package``private``protected``public``static

