流程控制语句
1if(){
{
2if(){}else {}
3三元表达式
var 变量=表达式?result1:result2
4if(){}else if() {}else if() {}else{}
5switch-case
switch(表达式){
case(值1):代码1;break;
case(值2):代码2;break;
...
default:代码5;
}
注:
switch-case表达式比较是严格比较相当于===
break可以省略
6循环
while循环
var i=0;
while(表达式){
循环体
i++;
}
var i=0;
do-while循环
do{
循环体
i++
}while(表达式);
for循环
for(表达式1;表达式2;表达式3){循环体}
break :立即跳出整个循环。注意:如果循环之内嵌套循环,那么只是跳出所在的那一层循环,不是所有循环。
continue: 跳出本次循环,继续下一次循环