[if !supportLists]1. [endif]
(1)分之結(jié)構(gòu)
if(條件){條件為true時執(zhí)行的語句}
if(條件){
條件為true時執(zhí)行的語句
? ? ? }else{
條件為false時執(zhí)行的語句
? ? ? }
? ?? var score=prompt('請輸入考試成績');
if(score===100){
alert('獎勵一臺蘭博基尼');
}else{
if(score>=90){
alert('獎勵一臺 法拉利');
}else{
if(score>=80){
alert('獎勵一臺 奧迪Q7');
}else{
if(score>=70){
alert('獎勵一臺 奧拓R8');
}else{
if(score>=60){
alert('獎勵一臺 自行車');
}else{
alert('獎勵 倆大嘴巴子');
}
}
}
}
}
(2)else ....if多重復(fù)條件語句
if(條件1){
缅阳、//要執(zhí)行的語句
}else if(條件2){
//要執(zhí)行的語句
? ?? }
var score=prompt('請輸入考試成績');
if(score===100){
alert('獎勵一臺蘭博基尼');
}else if(score>=90){
alert('獎勵一臺 法拉利');
}else if(score>=80){
alert('獎勵一臺 奧迪Q7');
}else if(score>=70){
alert('獎勵一臺 奧拓R8');
}else if(score>=60){
alert('獎勵一臺 自行車');
}else{
alert('獎勵 倆大嘴巴子');
? ? ? ? ? ? }
? ? ? //練習
請輸入考試成績
如果考試成績?yōu)?00分,獎勵國外一日游
如果考試成績大于等于90,國內(nèi)一日游
如果考試成績大于等于80蜜自,滄州一日游
如果考試成績大于等于70,泊頭一日游
如果考試成績大于等于60,面壁思過
小于60兩大嘴巴子
2.
? (1) switch? .....case
switch(變量/表達式){
case情況1:
//執(zhí)行的語句
? ? ? ? ? ? ? ? break;
case情況2:
//執(zhí)行的語句
? ? ? ? ? ? ? ? break;
case情況3:
//執(zhí)行的語句
? ? ? ? ? ? ? ? break;?
default://以上條件都不滿足的時候
//執(zhí)行的語句
? ? ? ? ? ? ? ? ? ?? break;?
? ? ? }
var date=Number(prompt('請輸入今天星期幾'));
switch(date){
case 1:
alert('米飯');
?? break;
case 2:
alert('饅頭');
?? break;
case 3:
alert('面包');
?? break;??
case 4:
alert('包子');
?? break;?
case 5:
alert('餃子');
?? break;?
case 6:
alert('油條');
?? break;?
default:
alert('今天不管飯,自己解決')? ? ? ? ??
}
(2) switch....case直落形式? ?
switch(變量/表達式){
case情況1:
case情況2:
case情況3:
case情況4:
case情況5:
//要執(zhí)行的語句
? ? ? ? ? ? ? break;
? ? ? ? ? ? var date=Number(prompt('請輸入今天星期幾'));
switch(date){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 6:
alert('今天不管飯,自己解決');
?? break;? ? ? ? ??
}
練習:
請輸入今天嗎星期幾
星期1:黃燜雞
星期2:麻辣燙
星期三:重慶小面
星期四:刀削面
星期五:大餅卷肉
星期六:美團
周日:減肥
3.
(1)//循環(huán)語句
? ?? while??
? ?? do?? while
? ?? for??
while(條件){
//滿足條件時執(zhí)行的語句
}練習:在控制臺輸出10句hello world
var a=0;
while(a<10){
console.log('hello world')
a++;
}
輸出1-100所有的偶數(shù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
while循環(huán)中結(jié)束循環(huán) break;
var i=0;
while(i<=100){
if(i%2===0){
console.log(i);
}
i++;
}
練習:請輸入員工姓名,如果輸入的內(nèi)容為"exit"排吴,就結(jié)束循環(huán)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
while(true){
var print=prompt('請輸入員工姓名');
if(print==='exit'){
break;
}
}
作者:不與眾生
鏈接:http://www.reibang.com/p/8f684670b1ee
來源:簡書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)懦鼠,非商業(yè)轉(zhuǎn)載請注明出處傍念。