Ga naar hoofdinhoud

Conditionele Logica

Een voorwaarde (condition) is een controle of test op iets. Voorwaarden zijn op verschillende manieren erg belangrijk voor programmeren:

Allereerst kunnen voorwaarden worden gebruikt om ervoor te zorgen dat je programma blijft werken, ongeacht de gegevens die je erin stopt om te verwerken. Als je gegevens blindelings vertrouwt, kom je in de problemen en zullen je programma's vastlopen. Als je controleert of hetgeen je wilt doen mogelijk is en over alle vereiste informatie in het juiste formaat beschikt, gebeurt dat niet en wordt je programma een stuk stabieler. Het nemen van dit soort voorzorgsmaatregelen staat ook wel bekend als defensief programmeren.

Het andere dat voorwaarden voor je kunnen doen, is het mogelijk maken van vertakkingen (branching). Je bent vast wel eens stroomdiagrammen of vertakkingsdiagrammen tegengekomen, bijvoorbeeld bij het invullen van een formulier. Dit verwijst in feite naar het uitvoeren van verschillende "takken" (delen) van de code, afhankelijk van het feit of er aan de voorwaarde wordt voldaan of niet.

In dit hoofdstuk leren we de basis van conditionele logica in JavaScript.