Else konstrukcija
Konstrukcija else postavlja blok koda
koji će se izvršiti u slučaju netačnog uslova u konstrukciji
if.
Sintaksa
if (logički izraz) {
/*
kod postavljen ovde će se izvršiti,
ako je logički izraz tačan
*/
} else {
/*
kod postavljen ovde će se izvršiti,
ako je logički izraz netačan
*/
};
U slučaju da se unutar vitičastih zagrada nalazi samo jedan izraz, te vitičaste zagrade se mogu izostaviti.
Primer
Proverimo da li je vrednost promenljive veća od nule ili ne:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Primer
Konstrukcije if-else mogu se međusobno ugnezditi na proizvoljan način:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('manje ili jednako 5');
} else {
alert('veće od 5');
}
} else {
alert('manje od nule');
}