Cursusinhoud
Introductie tot JavaScript
Introductie tot JavaScript
Else If Toepassen Voor Meerdere Voorwaarden
Laten we nu een scenario verkennen waarin meerdere voorwaarden een rol spelen:
let a = 11; if (a > 15) { console.log('greater than 15'); } if (a > 10) { console.log('greater than 10'); } if (a > 5) { console.log('greater than 5'); } if (a > 0) { console.log('greater than 0'); }
In dit voorbeeld is de variabele a
groter dan 10, maar andere berichten zoals "greater than 5"
en "greater than 0"
worden ook afgedrukt. Dit is niet het gewenste gedrag wanneer je slechts één voorwaarde wilt uitvoeren.
De else
-verklaring zou hier niet goed werken vanwege meerdere voorwaarden.
Introductie van else if
De else if
-constructie biedt een oplossing voor het selecteren van een specifieke codeblok binnen een reeks voorwaarden:
javascript
Zoals je kunt zien, is de else-if
instructie eenvoudig, met een if
instructie gevolgd door:
javascript
Laten we dit toepassen op ons voorbeeld:
let a = 11; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); }
Nu hebben we een reeks voorwaarden gecreëerd. Wanneer ten minste één if
-voorwaarde true
wordt, wordt de keten onderbroken.
Opmerking
Deze structuur is nuttig wanneer je slechts één voorwaarde hoeft te voldoen.
else toevoegen
Je kunt ook een else
-verklaring toevoegen na de voorwaardeketen.
Laten we ons voorbeeld aanpassen:
let a = -61; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); } else { console.log("No condition is satisfied"); }
Bedankt voor je feedback!