js流程语句

一、跳转语句
1、break; 终止整个循环,不再进行判断
2、continue; 终止本次循环,接着去判断是否执行下次循环

二、选择(判断)结构
1、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("请输入正确的商品")
}

2、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;
}

3、循环结构
    while
    while(条件){}

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

4、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++){
                  执行代码    
                  }

posted @ 2018-05-12 22:51  所爱隔山隔海  阅读(113)  评论(0编辑  收藏  举报