JavaScript If...Else 語(yǔ)句
條件語(yǔ)句
通常在寫(xiě)程式碼時(shí),您總是需要為不同的決定來(lái)執(zhí)行不同的動(dòng)作。您可以在程式碼中使用條件語(yǔ)句來(lái)完成該任務(wù)。
在JavaScript 中,我們可以使用下列條件語(yǔ)句:
if 語(yǔ)句?- 只有當(dāng)指定條件為true 時(shí),使用該語(yǔ)句來(lái)執(zhí)行程式碼
if... else 語(yǔ)句?- 當(dāng)條件為true 時(shí)執(zhí)行程式碼,當(dāng)條件為false 時(shí)執(zhí)行其他程式碼
if...else if....else 語(yǔ)句- 使用該語(yǔ)句來(lái)選擇多個(gè)程式碼區(qū)塊之一來(lái)執(zhí)行
switch 語(yǔ)句?- 使用該語(yǔ)句來(lái)選擇多個(gè)程式碼區(qū)塊之一來(lái)執(zhí)行
if 語(yǔ)句
語(yǔ)法:
if (expr){
? ?statement
}
此語(yǔ)法表示,如果expr表達(dá)式成立,則執(zhí)行{statement} 內(nèi)的程式碼。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script type="text/javascript"> var x = 3; var y = 1; if (x>y) alert("x 大于 y"); </script> </head> <body> </body> </html>
if…else
語(yǔ)法:
if ( expr){
? ?statement1
} else {
? ?statement2
}
此語(yǔ)法表示只要expr 成立,則執(zhí)行statement1 ,否則執(zhí)行statement2 。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script type="text/javascript"> var x = 1; var y = 3; if (x>y){ alert("x大于y"); } else { alert("x小于等于y"); } </script> </head> <body> </body> </html>
#if...else if...else
#語(yǔ)法:
if (expr1){
? ?statement1
} else if (expr2) {
? ?statement2
#} else {
? #?statement3
}
該語(yǔ)法表示只要expr1 成立,則執(zhí)行statement1 ,否則偵測(cè)expr2 ;如果expr2 成立則執(zhí)行statement2 ;如果expr2 也不成立,則執(zhí)行statement3 。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script type="text/javascript"> var x = 3; var y = 3; if (x>y) { alert("x大于y"); } else if (x<y) { alert("x小于y"); } else { alert("x等于y"); } </script> </head> <body> </body> </html>