|–跳转语句
|—-break; 终止整个循环,不再进行判断
|—-continue; 终止本次循环,接着去判断是否执行下次循环

|-选择(判断)结构
|–if 如果
|—-if(条件1){
          执行代码1
      }else  if (条件2){
        执行代码2
     }else{
        执行代码3
     }

var aa = prompt("请输入你要的商品");
if (aa == "汉堡") {
    alert("请给我15元");
} else if (aa == "可乐") {
    alert("请给我5元");
} else if(aa == "鸡块"){
    alert("请给我10元");
} else{
    alert("请输入正确的商品")
}


|–switch
|—-switch(变量){
        case”标签1″:(标签1默认为整数格式)
        执行代码1
        break;
        case”标签2″:(标签2默认为整数格式)
        执行代码2
        break;
        case”标签3″:(标签3默认为整数格式)
        执行代码3
        break;
        default:(变量与标签1、2、3都不相同时)
        执行代码4
        break;
     }

var aa = prompt("请输入你要的商品");
switch(aa){
    case "汉堡":
    alert("请给我15元");
    break;
    case "鸡块":
    alert("请给我10元");
    break;
    case "可乐":
    alert("请给我5元");
    break;
    default:
    alert("请输入正确的商品");
    break;
}


|-循环结构
|–while
|—-while(条件){}

var index = 0;
while(1 == 1){
    index++;
    alert(index);
    if(index > 10){
        break;
    }
    alert(index);
}

while (1 == 1){
    alert(index);
    if(index == 10){
        continue;
    }
    index++;
}

|–do while
|—-do{
        循环体
     }while(条件);

var biao = 0;
do{
    biao++
    alert(biao);
}while(biao < 10);
alert(“over”);


|–for
|—-for (语句1; 语句2; 语句3){
           被执行的代码块
          }
        语句1 在循环(代码块)开始前执行
        语句2 定义运行循环(代码块)的条件
        符合语句2的条件执行代码
        不符合语句2的条件不执行代码和语句3,结束循环。
        语句3 在循环(代码块)已被执行之后执行
|—-for(var i = 0 ;i < 10;i++){
        执行代码    
        }

 

版权声明:本文为zhangbaozhong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhangbaozhong/p/9022338.html