Else constructie
De constructie else specificeert een codeblok,
dat wordt uitgevoerd bij een onwaarachtige voorwaarde in de constructie
if.
Syntaxis
if (logische expressie) {
/*
de hier geplaatste code wordt uitgevoerd,
als de logische expressie waar is
*/
} else {
/*
de hier geplaatste code wordt uitgevoerd,
als de logische expressie onwaar is
*/
};
In het geval er slechts één expressie tussen de accolades staat, kan men deze accolades weglaten.
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
if-else constructies kunnen op willekeurige wijze
in elkaar genest worden:
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');
}