`Else If` -lauseke
else-lauseen lisäksi ehtolauseet tukevat myös else if -lausetta, jota voidaan käyttää vaihtoehtoisten ehtojen määrittelyyn, jos alkuperäinen if-ehto on false.
Yleinen syntaksi on seuraava:
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)
}
Kuten yleisestä syntaksista nähdään, else if -lause ottaa loogisen lausekkeen, joka arvioidaan, kun sitä edeltävä ehto on false.
Voimme ketjuttaa useita else if -lauseita muodostaaksemme if-else if -ketjun:
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)
}
Kuten yllä olevasta koodista nähdään, voimme halutessamme lisätä else-lauseen loppuun. Tämä lohko suoritetaan vain, kun kaikki edelliset ehdot arvioituvat false.
Seuraava esimerkki havainnollistaa tämän syntaksin käyttöä:
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."); }
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain how the else if chain works in this example?
What happens if I add more else if conditions?
Can you give more examples of using else if with different values?
Awesome!
Completion rate improved to 1.33
`Else If` -lauseke
Pyyhkäise näyttääksesi valikon
else-lauseen lisäksi ehtolauseet tukevat myös else if -lausetta, jota voidaan käyttää vaihtoehtoisten ehtojen määrittelyyn, jos alkuperäinen if-ehto on false.
Yleinen syntaksi on seuraava:
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)
}
Kuten yleisestä syntaksista nähdään, else if -lause ottaa loogisen lausekkeen, joka arvioidaan, kun sitä edeltävä ehto on false.
Voimme ketjuttaa useita else if -lauseita muodostaaksemme if-else if -ketjun:
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)
}
Kuten yllä olevasta koodista nähdään, voimme halutessamme lisätä else-lauseen loppuun. Tämä lohko suoritetaan vain, kun kaikki edelliset ehdot arvioituvat false.
Seuraava esimerkki havainnollistaa tämän syntaksin käyttöä:
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."); }
Kiitos palautteestasi!