JavaScript基礎(chǔ)03----循環(huán)

switch語句

語法

switch(變量) {

case值1:

代碼語句..

break;

case值2:

代碼語句...

break;

default:

break;

}

執(zhí)行過程

總結(jié):

? ? 1.如果在程序中要表示一個范圍,那么推薦使用條件判斷

2.如果程序中表示的是一個具體的值,可以用switch語句

?

注意:

? ? //1. switch 后面的變量數(shù)據(jù)類型必須和 case 后面的值數(shù)據(jù)類型保持一至

? ? //2. break語句必須加



循環(huán)

?? 循環(huán):? 重復的再做一件事件

? ? 當條件滿足的時候,執(zhí)行循環(huán)代碼

?? ? 條件不滿足的時候,不會執(zhí)行循環(huán)代碼

while循環(huán)

語法

while(條件表達式) {

代碼(循環(huán)體)

}

執(zhí)行過程

1.? 先條件判斷結(jié)構(gòu)是 true 還是 false

2.? 如果是true,那么程序會一直執(zhí)行循環(huán)體中的代碼

3.? 如果條件為false,那么程序會立即跳出循環(huán)體代碼結(jié)束執(zhí)行


do .. while 循環(huán)

語法

do {

?

? 循環(huán)體代碼

}while(條件表達式)

執(zhí)行過程

? 先執(zhí)行循環(huán)體代碼

? 然后判斷條件

? 如果條件為true,繼續(xù)執(zhí)行循環(huán)體代碼

? 如果條件為false,循環(huán)體代碼立即結(jié)束,跳出循環(huán)


與while循環(huán)的區(qū)別:

? 1. 如果條件不滿足,do while循環(huán)會比while循環(huán)多執(zhí)行一次

? ? 2. 如果條件滿足,do while循環(huán)和while循環(huán)執(zhí)行的次數(shù)是一樣一樣的。


for 循環(huán)

?如果能明確循環(huán)次數(shù),推薦使用for循環(huán),如果循環(huán)次數(shù)不確定,可以使用while獲取dowhile循環(huán)

語法

for(變量初始化;條件表達式;變量自增(變量自減)) {

循環(huán)體代碼

}

執(zhí)行過程

1.先執(zhí)行變量初始化

2.條件判斷,結(jié)構(gòu)是否為true

3.如果條件為true,進入循環(huán)體中執(zhí)行代碼【如果條件為false,循環(huán)立即結(jié)束】

4.變量自增或自減--條件判斷--true---執(zhí)行代碼


continue語句

特點

1.當程序遇到continue的時候,會結(jié)束本次循環(huán),后面的代碼也不會執(zhí)行。進入到下一次循環(huán)中。


break語句

特點

1.當程序遇到break語句的時候,程序會立即終止,后面的代碼不執(zhí)行

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

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

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