首页 > 代码库 > javascript----循环

javascript----循环

if 语句
...
if(表达式){ 当什么什么时候,就执行语句1

//执行语句1

}

如果是只有一个语句,就可以不用{},如:if()后面紧跟执行语句
...
if(表达式){ 如果表达式成立,那么就执行语句1

语句1

}else{ 否则,就执行语句2

语句2

}
...

if(表达式1){ 成立就执行语句1

语句1

}else if(表达式2){ 不成立再次判断表达式2

语句2
}else{ 都不成立

语句3

}
这个就和我们绘制流程图,判断闰年一样,两个条件达成

switch 语句

...
switch(参数){

case 1:
语句1;
break;

case 2:
语句2;
break;

case 3:
语句3;
break;

case 4:
语句4;
break;

case 5:
语句5;
break;

default:
语句6
前面条件都没达成,就最后语句
}

全等操作符,不触发类型转换

循环

重复的做某些事
1,while循环

1,while(表达式1){ //如果条件成立
执行
表达式2
}
表达式3
先判断,再执行。先验循环
说明:首先判断表达式1,成立执行表达式2,然后继续判断表达式1,如果不成立执行表达式3

2,do while循环
2,do{
表达式1
}while(表达式2);
表达式3
先执行一次,再判断,后验循环
说明:先执行表达式1,在判断表达式2,如果成立,继续执行表达式1,不成立执行表达式3;

3,for循环
表达式1:确定循环的初始值,只在循环开始时执行一次;
表达式2:检查循环条件,只要为真就进行后续操作;
表达式3:完成后续操作,然后返回上一步,再一次检查循环条件

3,for(表达式1,表达式2,表达式3){
表达式4

}

先执行表达式1,再执行表达式2,为真时,执行表达式4,再执行表达式3,再执行表达式2
continue 跳出本次循环
break 跳出当前循环 仅限循环使用

 

javascript----循环