JavaScript 语句参考手册
语句标识符
JavaScript 语句以语句标识符开头,用于标识要执行的操作。
语句标识符是保留字(不能用作变量名或其他任何用途)。
完整语句参考
2025年7月修订
| 声明 | 描述 |
|---|---|
| { } | 创建语句块 |
| async function | 创建 AsyncFunction 对象 |
| async function* | 创建 AsyncGeneratorFunction 对象 |
| await using | 声明异步释放的局部变量 |
| break | 退出 switch 语句或循环 |
| class | 声明一个类 |
| const | 声明一个具有常量值的变量 |
| continue | 如果满足指定条件,则中断当前循环迭代,并继续执行下一次迭代 |
| debugger | 停止 JavaScript 代码的执行,并调用(如果可用)调试函数 |
| do...while | 执行一段语句块,并在条件为真时重复执行该语句块 |
| for | 循环执行一段代码块若干次 |
| for...in | 遍历对象的属性 |
| for...of | 遍历可迭代对象的值 |
| for await...of | 遍历异步可迭代对象 |
| function | 声明一个函数 |
| function* | 创建一个 GeneratorFunction 对象 |
| if...else...else if | 标记一段语句块,根据条件执行 |
| import | 定义模块的只读导入 |
| import attributes | 定义模块的加载方式 |
| let | 声明变量 |
| return | 停止函数的执行(并返回一个值) |
| switch | 标记一段语句,根据不同的情况执行 |
| throw | 抛出(生成)错误 |
| try...catch...finally | 标记当 try 代码块中发生错误时要执行的语句块,并实现错误处理 |
| using | 声明同步释放的局部变量 |
| var | 声明一个变量 |
| while | 标记一段语句块,当条件为真时执行 |
