JavaScript(5.14)④

[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('獎勵 倆大嘴巴子');

? ? ? ? ? ? }

? ? ? //練習(xí)

請輸入考試成績

如果考試成績?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;? ? ? ? ?

}

練習(xí):

請輸入今天嗎星期幾

星期1:黃燜雞

星期2:麻辣燙

星期三:重慶小面

星期四:刀削面

星期五:大餅卷肉

星期六:美團

周日:減肥


3.


(1)//循環(huán)語句

? ? while?

? ? do? while

? ? for?


while(條件){

//滿足條件時執(zhí)行的語句

}練習(xí):在控制臺輸出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++;

}



練習(xí):請輸入員工姓名,如果輸入的內(nèi)容為"exit",就結(jié)束循環(huán)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?


while(true){

var print=prompt('請輸入員工姓名');

if(print==='exit'){

break;

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容