语句
语法
用途
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 {hander satements}]
[finally {cleanup satements}]
捕获异常
use strict
"use strict"
对脚本和函数使用严格模式
var
avr name=[=expr][,...]
声明并初始化一个或多个变量
while
while (expression) statement
基本的循环结构
with
with(object) statement
扩展作用域链(不赞成使用)
您可能感兴趣的文章: