语句
语句 | 语法 | 用途 |
---|---|---|
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 |
label | label:statement | 给statement指定一个名字:label |
return | return [expression]; | 从函数返回一个值 |
switch | switch(expression) {statements} | 用case或者"default:"语句标记的多分支语句 |
throw | throw expression; | 抛出异常 |
try | try {statements} [catch {handle statements}] [finally {cleanup statements}] | 捕捉异常 |