`Else If`-Satsen
Förutom else
-satsen stöder villkorssatser även en else if
-sats, som kan användas för att definiera alternativa villkor om det ursprungliga if
-villkoret är false
.
Den generella syntaxen är följande:
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 visas i den generella syntaxen tar else if
-satsen ett booleskt uttryck, vilket utvärderas när villkoret före är false
.
Vi kan kedja flera else if
-satser för att skapa en if-else if
-kedja:
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 visas i koden ovan kan vi valfritt lägga till en else
-sats i slutet. Denna block körs endast när alla tidigare villkor utvärderas till false
.
Följande exempel visar användningen av denna syntax:
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."); }
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 1.33
`Else If`-Satsen
Svep för att visa menyn
Förutom else
-satsen stöder villkorssatser även en else if
-sats, som kan användas för att definiera alternativa villkor om det ursprungliga if
-villkoret är false
.
Den generella syntaxen är följande:
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 visas i den generella syntaxen tar else if
-satsen ett booleskt uttryck, vilket utvärderas när villkoret före är false
.
Vi kan kedja flera else if
-satser för att skapa en if-else if
-kedja:
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 visas i koden ovan kan vi valfritt lägga till en else
-sats i slutet. Denna block körs endast när alla tidigare villkor utvärderas till false
.
Följande exempel visar användningen av denna syntax:
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."); }
Tack för dina kommentarer!