查看: 174|回复: 0

[JavaScript/JQuery] 爱创课堂 js基础 do while循环语句 while循环语句

发表于 5 天前
太阳http代理AD
爱创课堂前端 js基础 do while循环语句 while循环语句复习三元表达式:是唯一一个需要三个参数参与的表达式。

1 条件表达式 ? 值1 : 值2

switch语句:特殊应用当一个值去匹配多个值时。

1 switch(表达式){
2    case label_1:结构体1;
3                  break;
4   case label_2:结构体2;
5                  break;       //其他的break必须写
6    ……
7    default:结构体d;
8                 break;       //这个break可有可无
9
10 }

for循环语句:前测试循环语句。

1 for(初始化变量;最大值;步长){
2      循环语句;
3 }
一、do while循环语句do while 循环语句是后测试循环语句。先执行结构体,然后再判断表达式,满足条件,执行结构体。不满足条件结束循环。

语法:

1 do{
2     结构体;
3 }while(表达式)

1 // do while循环语句的循环变量必须放在语句外面,不然每次都会被重置。
2 var i = 3;
3 do{
4 // do里面书写结构体
5 i += 4;
6 console.log(i);
7 }while(i < 25);

do while循环语句即使第一次不满足判断条件,也会执行。也就是说do while肯定会执行一次。

1 // do while语句至少会执行一次
2 var i = 3;
3 do{
4 console.log(i);
5 i += 4;
6 }while(i < 3);

for循环语句模拟上面这种情况非常复杂,所以当遇见结构体必须执行一次时,用do while。

二、while循环语句
while循环语句:循环执行一段代码,直到遇见条件为假时,结束循环。

while循环语句是前测试循环语句,和for非常相似。以后遇见案例可以用while书写,千万不要用while一定要用for。

while语句的循环变量必须写在语句外面。

1 while(表达式){
2     结构体
3 }

1 var i = 3;
2 while(i < 25){
3 console.log(i);
4 i += 4;
5 }


1 // 改写为for循环
2 for(var i = 3 ; i < 25 ; i += 4){
3 console.log(i);
4 }

循环变量的自加语句,的顺序完全影响我们语句的输出。

1 var i = 3 ;
2 while(i < 25){
3 i += 4;
4 console.log(i);
5 }


while改写为for循环语句非常容易。
1 // 改写为for循环
2 var i = 3;
3 for(i += 4; i < 25 ; i += 4){
4 console.log(i);
5 }

本文章版权归爱创课堂所有,转载请注明出处。

更多详细内容请访问爱创课堂官网首页

http://www.icketang.com/





太阳http代理AD
回复

使用道具 举报