if语句
语法如下:
if (condition) statement1 else statement2
if (condition1) statement1 else if(condition2) statement2 else statement3
迭代语句
1do-while语句是后测试循环,即退出条件在执行过循环内部的代码之后计算。
语法如下:
do{
statement
} while(expression)
2while语句是前测试循环。
语法如下:
while(expression) statement
3for语句是前测试循环。
语法如下:
for(initialization;expression;post-loop-expression) statement
4for-in语句是严格的迭代语句,用于枚举对象的属性。
for(property in expression) statement
有标签的语句
可以用下列语法给语句加标签,以便以后调用:
label:statement
例如:
start: var iCount = 10;
在这个例子中,标签start可以被后来的break语句和continue语句引用。
break语句和continue语句
break语句和continue语句对循环中的代码执行提供了更严格的控制。
with语句
with语句用于设置代码在特定对象中的作用域。
语法如下:
with (expression) statement;
with语句是运行缓慢的代码段,尤其是在已设置了属性值时。大多数情况下,如果可能,最好避免使用它。
switch语句
if语句的姊妹语句是switch语句,开发者可以用它为表达式提供一系列情况(case)。