js--循环结构

程序的三大结构:顺序结构   条件分支结构   循环结构

之前学习了条件分支 ,今天主要学习循环结构!

 
 while(条件)
       {
        循环体
        }

        

注意三要素:初始值  条件  改变条件的语句 

1.此语句是先判断条件,再确定是否执行语句或程序块。

2.条件为true时,执行循环体的语句或程序块。反之不执行循环体。

3.在循环体中要有改变条的语句,否则会成为死循环。
 

 简单做一个例子吧,把1-5的数字从小到大输出!

       var a =1
        while(a<=5){
            console.log(a)
            a++
        }
        console.log('循环结束');
do --while
 
语法:
   do{
  循环体
}   while(条件表达式)

接着上面的例子,用do-while把1-5的数字从小到大输出!

    do{
        console.log(a)
         a++
        }   while(a<=5)
        console.log('循环结束');

for语句:(记得在这里打的是分号,表式一条语句结束)

for(初始化;条件;改变条件){
     循环体
}

若用for循环来输出1-5的数字从小到大输出

     for(var i=1;i<=5;i++){
            console.log(i);
        }
        console.log('循环结束')

接下来有几个练习题,是我自己做的大家可以看一看!

1.使用for循环正序输出 1 - 10

2. 打印出1-100里所有的偶数

3.打印出1-100里所有的奇数

4.打印100以内7的倍数

5.打印100以内能被4整除的数

6.1+2+3+4+...100的和

以下是我的理解与看法,仅供参考哦!

 //   1. 使用for循环正序输出 1 - 10
            //  var i
        //   for(var i=1;i<=10;i++){
        //     console.log(i);
        // }
        // console.log('循环结束')
 
        
 
           //  2 打印出1-100里所有的偶数
           
        // for( var i=1;i<=100;i++){
        //     if(i%2==0){
        //         console.log(i);
        //     } 
 
 
 
        //  3 打印出1-100里所有的奇数
           
        // for( var i=1;i<=100;i=i+2){
        //     console.log(i);
        // }
 
 
        // 4 打印100以内7的倍数
        // for( var i=1;i<=100;i++){
        //     if(i%7==0){
        //         console.log(i)
        //     }
        // }
 
 
        // 5.打印100以内能被4整除的数
        //  for( var i=1;i<=100;i++){
        //     if(i%4==0){
        //         console.log(i)
        //     }
        // }
 
 
        //6. 1+2+3+4+...100的和
        // var sum=0
        // for(var i=1;i<=100;i++){
        //     sum=sum+i
        // }
        // console.log(sum);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值