一伟恶、分支結(jié)構(gòu)
1. if(條件){
要執(zhí)行的語句
}
2. if(條件){
條件為true時(shí)執(zhí)行的語句
}else{
條件為false時(shí)執(zhí)行的與語句
}
3.多重條件語句
??else if(條件){
要執(zhí)行的語句
}
練習(xí):用if(){}else(){}語句和else if(){}語句完成
var score=promot(‘請(qǐng)輸入考試成績’);
if(score==100){
alert(‘國外一日游’);
}else if(score>=90){
alert(‘國內(nèi)一日游’);
}else if(score>=80){
alert(‘滄州一日游’);
}else if(score>=70){
alert(‘泊頭一日游’);
}else if(score>=60){
alert(‘面壁思過’);
}else{
alert(‘大嘴巴子’);
}
4. switch ….case
switch(表達(dá)式/變量){
case情況一:
要執(zhí)行的語句;
break;
case情況二:
要執(zhí)行的語句宦焦;
break;
case情況三:
要執(zhí)行的語句顿涣;
break波闹;
default:以上任何一塊都沒匹配上的時(shí)候
要執(zhí)行的語句;
break涛碑;
練習(xí):
var date=promot(‘請(qǐng)輸入今天星期幾’);
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情況五:
}
練習(xí):
var date=Number(prompt(‘請(qǐng)輸入今天星期幾’));
switch(date){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
alert(‘今天不管飯精堕,自己解決’);
}
二、循環(huán)結(jié)構(gòu)
while
while(條件){
滿足條件執(zhí)行的語句
}
練習(xí)1:向控制臺(tái)輸出10句holle world
var i=0;
while(i<=10){
console.log(‘holle world’);
i++;
}
練習(xí)2:輸出1-100所有的偶數(shù)
var i=0;
while(i<=100){
if(i%2==0){
console.log(i);
}
}
練習(xí)3: 請(qǐng)輸入員工的姓名蒲障,如果輸入的內(nèi)容為“exit”歹篓,就結(jié)束循環(huán)
while(ture){
var i=prompt(‘請(qǐng)輸入員工姓名’);
if(i=’exit’){
break;
}
}
while循環(huán)中結(jié)束循環(huán) ?break;
?3?V?%RA?