JS的分支与循环语句

分支:

<script type="text/javascript">
    var a = 10;
    var b = 20;
    //if语句
    if(a>10){
        alert("a大于10"); //如果a大于10为真,则输出a大于10,反之继续判断下个条件
    }else if(a<10){
        alert("a小于10"); //如果a小于10为真,则输出a小于10,反之执行下个命令
    }else{
        alert("a等于10"); //所以最后网页弹出提示:a等于10
    }
    //if语句的嵌套
    if(a>5){
        if(b>10){
            alert("hello"); //如果a大于5,再判断,如果大于10.则输出hell0
        }    
    }
</script>

循环:

<script type="text/javascript">
    //循环语句:for循环
    // 四要素:初始值 条件 状态改变 循环体
    for(var a=0; a<10; a++){    //执行顺序:初始值为0->判断符合条件->状态改变+1得1->判断符合条件->继续+1......依次执行直到a=10停止
        console.log(a); 
    } 
    //while循环
    var a = 0;
    while(a<10){
        console.log(a);     //定义初始值为0,每次+1,当得到的值大于等于10时停止。 多用于循环次数不确定的时候。
        a++;    
    }
</script>

循环之穷举、迭代

<script type="text/javascript">
    //穷举:列出100以内的奇数 --->列出100内的所有数字,判断条件:如果该数除以2得1则把该数列举出来
    for(var a=0;a<100;a++){
        if(a%2==1){
            console.log(a);
        }
    }
    //迭代:求0-99之和
    var c = 0;                //首先定义总和初始值为0,总和=前一次的结果()+(0-99)
    for(var b=0;b<100;b++){   //列举出0-99所有数字
        c = c+b;              //上次的结果+(0-99)不断循环直到得出结果
    }
    console.log(c);
</script>
原文地址:https://www.cnblogs.com/rose1324/p/7942880.html