break |
break[label]; |
退出最内层循环或退出swith语句,又或者退出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[],....]) |
声明一个函数 |
if/else |
if(expr)statement[else statement2] |
执行statement1或statement2 |
label |
label:statement |
给statement指定一个名字 |
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 |
扩展作用域链 |