Else If-Klausulen
Stryg for at vise menuen
Ud over else-klausulen understøtter betingede udsagn en else if-klausul, som kan bruges til at definere alternative betingelser, hvis den oprindelige if-betingelse er false.
Den generelle syntaks er som følger:
if(expression) {
// Code … (executed if the expression is true)
} else if(expression) {
// Fallback Code …
//(executed if the previous condition is false, and this one is true)
}
Som det ses i den generelle syntaks, tager else if-klausulen et boolesk udtryk, som evalueres, når betingelsen før den viser sig at være false.
Vi kan kæde flere else if-klausuler sammen for at danne en if-else if-kæde:
if(expression) {
// … (executed if the first condition is true)
} else if(expression) {
// … (executed if the first condition is false and this is true)
} else if(expression) {
// … (executed if previous conditions are false and this is true)
} else {
// … (executed if all previous conditions are false)
}
Som vist i koden ovenfor, kan vi valgfrit tilføje en else-klausul til sidst. Denne blok udføres kun, når alle de forrige betingelser evalueres til false.
Følgende eksempel demonstrerer brugen af denne syntaks:
123456789let number = 50; if (number < 20) { console.log("The number is less than 20."); } else if (number === 20) { console.log("The number is exactly 20."); } else { console.log("The number is greater than 20."); }
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat