Javascript基础一(2)
循环语句
1.for循环
<script>
    //从1乘到100;
    //计数器
//    var product = 1;
//    for(var i=1;i<=10;i++){
//        product *= i;
//    }
//    alert(product);
    //计算出1—100之间所有不能被7整除的整数的数字之和。
//    var sum = 0;
//    for(var i=1;i<=100;i++){
//        //判断,不能被7整除的数字。i%7!=0;
//        if(i%7!==0){
//            sum+=i;
//        }
//    }
//    alert(sum);
//    alert(5050*6/7);
    //计算出1—100之间所有不能被3整除的整数的和大于(或等于)2000的数字。
    var sum = 0;
    for(var i=1;i<=100;i++){
        if(i%3 !== 0){
            sum+=i;
            if(sum>=2000){
                console.log(sum);
            }
        }
    }
2.break和continue
//计算出1到100之间所有不能被7整除的整数之和(用continue) // var sum = 0; // for(var i=1;i<=100;i++){ // //判断:如果能被7整除用continue跳出本次循环进入下一循环 // if(i%7===0){ // continue; // } // sum+=i; // } // console.log(sum); //计算出1到100之间所有不能被3整除的整数的和(用continue) // var sum = 0; // for(var i=1;i<=100;i++){ // if(i%3===0){ // continue; // } // sum+=i; // } // console.log(sum); //求1到100之间所有不能被3整除的整数的第一个大于2000的和 // var sum = 0; // for(var i=1;i<=100;i++){ // if(i%3===0){ // continue; // } // sum+=i; // if(sum>2000){ // alert(sum); // break; // } // } //求200-300之间所有的奇数的和 // var oddSum = 0; // var sum = 0; // for(var i=200;i<=300;i++){ //// sum+=i; // if(i%2===0){ // continue; // } // oddSum += i; // } // alert(oddSum); //// alert(sum); //求200-300之间第一个能被7整数的数 // for(var i=200;i<=300;i++){ // if(i%7===0){ // alert(i); // break; // } // }
3.while 和do while
<script>
    //求和演示
    var sumWhile = 0;
    var i=1;
    while(i<=100){
        sumWhile += i;
        i++;
    }
    console.log(sumWhile);
    var j = 1;
    var sumDoWhile = 0;
    do{
        sumDoWhile += j;
        j++;
    }while(j<0);
    console.log(sumDoWhile);
</script>
4.死循环案列
 
//死循环求和 // var sum = 0; // var i=1; // while(true){ // sum+=i; // i++; // if(i>100){ // break; // } // } // alert(sum); //需求:点击取消一直弹窗下去。如果点击确定,立马结婚。 do{ var bool = confirm("求求你啦,嫁给我吧,我很丑,但是我很温柔啊..."); if(bool){ alert("我们去三亚拍结婚照吧,现在才3折优惠啊!"); break; } //如果点击的是取消,那么bool的值是false,为了进入下次循环,那么把他变成true;利用的就是非! }while(!bool);
    有疑问可以加wx:18179641802,进行探讨

 
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号