0510JS流程语句

时间:2021-03-17 04:20:00

|--跳转语句
|----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("请输入正确的商品")
}

0510JS流程语句0510JS流程语句0510JS流程语句0510JS流程语句
|--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;
}

0510JS流程语句0510JS流程语句0510JS流程语句0510JS流程语句
|-循环结构
|--while
|----while(条件){}

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

0510JS流程语句

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

0510JS流程语句

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

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

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