當(dāng)前位置:軟件學(xué)堂 > 資訊首頁 > 網(wǎng)絡(luò)編程 > 編程其他 > javascript語句和語句塊switch

javascript語句和語句塊switch

2012/11/27 17:54:35作者:佚名來源:網(wǎng)絡(luò)

移動端

一、switch語句

switch語句是多分支選擇語句,到底執(zhí)行哪一個語句塊,取決于表達(dá)式的值與常量表達(dá)式相匹配的那一路。它不同于if··else語句,它的所有分支都是并列的。程序執(zhí)行時,由第一分支開始查找,如果相匹配,執(zhí)行其后的塊,接著執(zhí)行第2分支、第3分支、……如果不匹配,則查找下一個分支是否匹配。

基本語法:

switch()
{
case條件1
語句塊1
case條件2
語句塊2
···
default
語句塊n
}

語法介紹:

當(dāng)判斷條件比較多時,為了使程序更加清晰,可以使用switch語句。使用switch語句時,表達(dá)式的值將與每個case語句中的常量做比較。如果相匹配,則執(zhí)行該case語句后的代碼;如果沒有一個case語句的常量與表達(dá)式的值相匹配,則執(zhí)行default語句。當(dāng)然,default語句是可選的。如果沒有相匹配的case語句,也沒有default語句,則什么也不執(zhí)行。

二、break語句

break語句用于終止包含它的for、switch或while語句的執(zhí)行,控制傳遞給該終止語句的后續(xù)語句。

基本語法:

break;

語法介紹:

當(dāng)程序遇到break語句時,會跳出循環(huán)并執(zhí)行下一條語句。

三、continue語句

continue語句只能用在循環(huán)結(jié)構(gòu)中。一旦條件為真,執(zhí)行continue語句,程序跳過循環(huán)體中位于該語句后的所有語句,提前結(jié)束本次循環(huán)周期并開始下一個循環(huán)周期。

基本語法:

continue;

語法介紹:

執(zhí)行continue語句會停止當(dāng)前循環(huán)的迭代,并從循環(huán)的開始處繼續(xù)程序流程。

標(biāo)簽: javascript  語句