JS 流程循环控制、循环控制

流程控制

  1. if…else if中间一定要空格
    var money = 9.9;
    if(money<9.9){
     alert('拿我当什么人');
    }else if(money>9.9 && money<50){
     alert('我不是那人');
    }else if(money>50 && money<100){
     alert('我是你的人');
    }else if(money>100 && money<1000){
     alert('别把我当人');
    }else{
     alert('你给我滚蛋');
    }
    
  2. swith…case
    var week = 3;
    switch(week){
     case 1:
     case 2:
     case 3:
     case 4:
     case 5: alert('工作日');break;
     case 6: alert('周末');break;
     case 7: alert('周末');break;
     default: alert('你咋不上天');break;
    }
    

    循环控制

    document.write('iloveyou'); // 写入字符串
    // 打印1到100
    for (var i = 1; i <= 100; i++) {
     if(i==8){ // 不输出8
         continue;
     }
     document.write(i+'<br>');
     if(i==15){ // 只输出到15
         break;
     }
    }
    
    var i = 1;
    while(i<=100){
     if(i==8){
         i++;
         continue;
     }
     document.write(i+'<br>');
     if(i==15){
         break;
     }
     i++;
    }