Die else-konstruksie
Die else konstruksie spesifiseer 'n blok kode
wat uitgevoer sal word wanneer die voorwaarde in die
if konstruksie onwaar is.
Sintaksis
if (logiese uitdrukking) {
/*
kode hier geplaas sal uitgevoer word,
indien die logiese uitdrukking waar is
*/
} else {
/*
kode hier geplaas sal uitgevoer word,
indien die logiese uitdrukking onwaar is
*/
};
In die geval waar daar net een uitdrukking tussen die krulhakies is, kan hierdie krulhakies weggelaat word.
Voorbeeld
Laat ons kyk of die veranderlike se waarde groter as nul is of nie:
let toets = -1;
if (toets > 0) {
alert('+++');
} else {
alert('---');
}
Voorbeeld
if-else konstruksies kan op enige manier in mekaar genestel word:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('minder as of gelyk aan 5');
} else {
alert('groter as 5');
}
} else {
alert('minder as nul');
}