`Else If`-Sætningen
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
Awesome!
Completion rate improved to 1.33
`Else If`-Sætningen
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!