**二、javascript的流程控制语句**
**1**、if语句:
(1)、
if(条件){
代码1;
}
(2)、
if(条件){
代码1;
}else{
代码2;
}
(3)、
if(条件){
代码1;
}else if(条件){
代码2;
}else if(条件){
代码3;
}...else{
代码4;
}
(4)、if嵌套
if(条件){
代码1;
}else{
if(条件){
代码2;
}else{
代码3;
}
}
**2**多条件的判断 switch语句
**如果expression(表达式)等于value(值),就执行case语句**
switch(expression){
case value:statement;
break;
case value:statement;
break;
.......
default:statement;
}
eg:
var week=new Date().getDay();
switch(week){
case 0:
document.write(星期日);
break;
case 1:
document.write(星期一);
break;
}
**3**、for循环
语法:
for(语句1;语句2;语句3){
被执行的代码块;
}
语句1:循环的初始值,在循环(代码块)开始前执行。
语句2:循环条件,定义运行循环(代码块)的条件。
语句3:变量的变化,在循环(代码块)已被执行之后执行。
●、for循环的嵌套
1、外层为假时内层不执行。
2、先执行外层,再执行内层,直至内层的条件为假时再返回外层去执行
**eg:**
for(var i=1;i<=3;i++){
document.write(i+'<br />');
for(var j=1;j<=5;j++){
document.write(j+'<br />');
}
}
**4、while循环**
语法:
while(条件){
需要执行的代码;
}
说明:条件成立时,执行{}里的代码。
**eg:**
var i=1;
while(i<=100){
document.write(i+'<br />');
i+=1;
}
**常见while:**
while(1){
代码;
}
***for与while区别:
●、for适合已知循环次数的循环体。
●、while适合未知循环次数的循环体。***
**5、do-while语句**
语法:
do{
需要执行的代码;
}while(条件);
**eg:输出1-10的偶数**
var j=1;
do{
if(j%2==0){
console.log(j);
}
j++;
}while(j<=10);
for、while、if 循环语句
最新推荐文章于 2022-08-09 20:05:26 发布