dowhile,while,for语句

循环语句 //使用三种语句求0~10的总和

for循环语句

 var sum =0;
 for(var i = 0;i<10;i++){
     sum += i;
 }
 console.log(sum);

while语句

var i = 0;
var sum=0;
while(i<10){
    sum+=i;
    i++;
 }
 console.log(sum);

do while 语句

  var i = 0;
  var sum=0;
 do{
   sum+=i;
   i++;
 }while(i<10);
console.log(sum);

案例

/*
        求1~100所有值的平均值
    */
    var sum=0;
    var avg = 0;
    for(var i = 1;i<=100;i++){
        sum+=i;
   }
   avg=sum/100;
   console.log(avg);
   /*求1-100之间所有偶数和奇数的和*/
   var ousum=0,jisum=0,sansum=0;
   for(var i =1;i<=100;i++){
    if(i%2==0){

        ousum+=i;
    }else{
        jisum+=i;
    }
    
   }
   console.log(ousum);
   console.log(jisum);
   /*求1-100之间所有能被3整除的数字的和*/
   for(var i =1;i<=100;i++){
    if(i%3==0){
        sansum+=i;
    }
   }
   console.log(sansum);
   /**/
    var sum = 0;
    var avg =0;
   var num = prompt('请输入班级数量');
   for(var i=1; i<=parseInt(num);i++){
        var score =prompt('请输入第'+i+'成绩');
        sum+=parseFloat(score);
     }
     avg=sum/num;
     console.log(sum);
     console.log(avg);
     /*
     打印五角星
     */
    var start = '★';
    var s="";
    for(var i = 0;i<5;i++){
        s+=start;
    }
    console.log(s);
    console.log('===============');
    var start = '★';
   /*打印5行5角星*/
    for(var i = 0;i<5;i++){
        var s1="";
        for(var j = 0;j<5;j++){
            s1+=start;
        }
        console.log(s1);
    }
    /*打印倒三角*/
    for(var i = 0;i<10;i++){
        var s1="";
        for(var j = 0;j<10-i;j++){
            s1+=start;
        }
        console.log(s1);
    }
    /*九九乘法表*/
    var str='';
    for(var i = 1;i<10;i++){
       for(var j = 1;j<=i;j++){
          str += j+'*'+i+"="+i*j+' ';
       }
       str+='\n';
    }
    console.log(str);
posted @ 2023-04-11 17:51  摆烂员  阅读(25)  评论(0)    收藏  举报