一、分支结构
1. if(条件){
要执行的语句
}
2. if(条件){
条件为true时执行的语句
}else{
条件为false时执行的与语句
}
3.多重条件语句
else if(条件){
要执行的语句
}
练习:用if(){}else(){}语句和else if(){}语句完成
var score=promot(‘请输入考试成绩’);
if(score==100){
alert(‘国外一日游’);
}else if(score>=90){
alert(‘国内一日游’);
}else if(score>=80){
alert(‘沧州一日游’);
}else if(score>=70){
alert(‘泊头一日游’);
}else if(score>=60){
alert(‘面壁思过’);
}else{
alert(‘大嘴巴子’);
}
4. switch ….case
switch(表达式/变量){
case情况一:
要执行的语句;
break;
case情况二:
要执行的语句;
break;
case情况三:
要执行的语句;
break;
default:以上任何一块都没匹配上的时候
要执行的语句;
break;
练习:
var date=promot(‘请输入今天星期几’);
switch(date){
case ‘星期一’:
alert(‘黄焖鸡’);
break;
case ‘星期二’:
alert(‘麻辣烫’);
break;
case ‘星期三’:
alert(‘重庆小面’);
break;
case ‘星期四’:
alert(‘刀削面’);
break;
case ‘星期五’:
alert(‘大饼卷肉’);
break;
default:
alert(火锅鸡);
break;
}
5. switch …case直落形式
不管哪种情况都做相同的事
switch(条件){
case情况一:
case情况二:
case情况三:
case情况四:
case情况五:
}
练习:
var date=Number(prompt(‘请输入今天星期几’));
switch(date){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
alert(‘今天不管饭,自己解决’);
}
二、循环结构
while
while(条件){
满足条件执行的语句
}
练习1:向控制台输出10句holle world
var i=0;
while(i<=10){
console.log(‘holle world’);
i++;
}
练习2:输出1-100所有的偶数
var i=0;
while(i<=100){
if(i%2==0){
console.log(i);
}
}
练习3: 请输入员工的姓名,如果输入的内容为“exit”,就结束循环
while(ture){
var i=prompt(‘请输入员工姓名’);
if(i=’exit’){
break;
}
}
while循环中结束循环 break;
�3�V�%RA�