Conditionele Logica `if` / `else`
Veeg om het menu te tonen
Conditionele logica maakt het mogelijk om de stroom van JavaScript-programma's te sturen door beslissingen te nemen op basis van bepaalde voorwaarden. De meest gebruikelijke manier om dit te doen is met de if, else if en else-instructies. Met deze instructies kunnen verschillende codeblokken worden uitgevoerd, afhankelijk van of een voorwaarde waar of onwaar is.
De basis-syntaxis voor een if-instructie ziet er als volgt uit:
if (condition) {
// code runs if condition is true
}
Een else-instructie kan worden toegevoegd om code uit te voeren wanneer de voorwaarde onwaar is:
if (condition) {
// code runs if condition is true
} else {
// code runs if condition is false
}
Voor complexere beslissingen kan else if worden gebruikt om extra voorwaarden te controleren:
if (condition1) {
// code runs if condition1 is true
} else if (condition2) {
// code runs if condition2 is true
} else {
// code runs if none of the above conditions are true
}
1234567const age = 20; if (age >= 18) { console.log("You are an adult."); } else { console.log("You are not an adult."); }
Het is ook mogelijk om conditionele instructies in elkaar te plaatsen. Dit wordt geneste conditionals genoemd.
Met geneste conditionals kunnen meer gedetailleerde beslissingen worden genomen door een voorwaarde binnen een andere te controleren. Bijvoorbeeld: eerst controleren of een gebruiker oud genoeg is, en vervolgens of deze een ticket heeft om een evenement te betreden. Veelvoorkomende toepassingen van geneste conditionals zijn het valideren van gebruikersinvoer, het afhandelen van meerdere stappen in een proces, of het reageren op verschillende gebruikersrollen en -rechten.
Zorg bij het gebruik van geneste conditionals voor duidelijke en leesbare code om verwarring te voorkomen naarmate de logica complexer wordt.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.