JavaScript 程序是有一系列可执行的语句所构成的集合。默认情况下,JavaScript 解释器会逐句执行我们编写的语句,所以说熟练掌握 JavaScript 语句及语法是编写 JavaScript 程序的第一步,这里摘录了《JavaScript 权威指南》上对 JavaScript 语句语法的整理,方便理清思路及日后检索查找。
| 语句 | 语法 | 用途 |
|---|---|---|
| break | break[label]; | 退出最内层循环或退出switch语句,又或者退出 label 指定的语句 |
| case | case expression: | 在 switch 语句中标记一条语句 |
| continue | continue[label]; | 重新开始最内层的循环或重新开始 label 指定的循环 |
| debugger | debugger; | 断点器调试 |
| default | default; | 在 switch 中标记默认的语句 |
| do/while | do statement while(expression); | while 循环的一种替代形式 |
| empty | ; | 什么都不做 |
| for | for(init;test;incr)statement | 一种简写的循环 |
| for/in | for(var in object)statement | 遍历一个对象的属性 |
| function | function name([param[],…]{body} | 声明一个函数 |
| if/else | if(expr)statement1 [else statement2] | 执行 statement1 或者 statement2 |
| lable | label:statement | 给 statement 指定一个名字:label |
| return | return[expression]; | 从函数返回一个值 |
| switch | switch(expression){statements} | 用 case 或者“default:”语句标记的多分支语句 |
| throw | throw expression; | 抛出异常 |
| try | try {statements} | 捕获异常 |
| [catch {handler statements}] | ||
| [finally{cleanup statements}] | ||
| use strict | "use strict" | 对脚本和函数应用严格模式 |
| var | var name=[=expr][,...]; | 声明并初始化一个或多个变量 |
| while | while(expression) statement | 基本的循环结构 |
| with | with(object) statement | 扩展作用域链(不赞成使用) |















