一、控制语句

1-1条件判断(if,if else,switch)

if语句

  1. 小括号中的为true ,才会走大括号中的语句<br /> if(boolean)
<script>
        var remaining_sum =10;
        /* 只有余额大于等于20的时候,才能支付
        否则就提示用户余额不足
         */
        if(remaining_sum>=20){
            console.log("支付成功")
        }else{
            console.log("余额不足")
        }
    </script>

if-else 语句(if-else if -else)

return 跳出方法,中止判断


     <script>
       var age = 4;
       if(age>=18){
           console.log("成人")
       }else if(age>=6 && age<18){
           console.log("青少年")
       }else{
           console.log("儿童")
       }
     </script>

switch

case —>满足某个条件,走里面的语句,Tip:在语句后面要加上break关键字
break —>结束本次条件判断

<script>
        var a = 1;
        switch(a){
            case 1:
                console.log("等于1");
                break;
            case 2:
                console.log("等于2");
                break;
            default:
                console.log("其他值");
        }    
    </script>

1-2循环

while

死循环<br />    while(ture){<br />           一直执行<br />       }
<script>
        var a = window.confirm("你是否想要下载");
        a = a+10;
        console.log(a);
        while(a){
            alert("请下载")
        }    
    </script>

for 循环

for in

break和continue

  • break达到条件 跳出循环,中断循环

    <script>
         for(var i=0;i<=3;i++){
             if(i==2){
                 break;
             }
             console.log(i)
         }    
     </script>
    
  • continue 不会执行continue后面的语句,跳过某次循环

    <script>
          for(var i=0;i<=3;i++){
              if(i==2){
                  continue
              }
              console.log(i)
          }   
      </script>