Constructie if
De constructie if definieert een voorwaarde. Met behulp van
deze constructie kunnen we het programma bijvoorbeeld
de vraag stellen "is variabele a groter
dan variabele b", en afhankelijk van het antwoord
de ene code of de andere uitvoeren.
Over het algemeen wordt deze constructie gebruikt
in combinatie met de constructie else.
Syntaxis
if (logische expressie) {
/*
de code hier zal worden uitgevoerd
als de logische expressie waar is
*/
};
In het geval dat er slechts één expressie tussen de accolades staat, kan men deze accolades weglaten.
Voorbeeld
Als de waarde van de variabele gelijk is aan één, tonen we een bericht op het scherm:
let test = 1;
if (test == 1) {
alert('+++');
}
Voorbeeld
Laten we controleren of de waarde van de variabele groter is dan nul of niet:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Voorbeeld
Constructies if-else kunnen op willekeurige wijze in elkaar
worden genest:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('kleiner dan of gelijk aan 5');
} else {
alert('groter dan 5');
}
} else {
alert('kleiner dan nul');
}