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