Konstrukcija else
Konstrukcija else določa blok kode,
ki se izvede, ko je pogoj v konstrukciji
if napačen.
Sintaksa
if (logični izraz) {
/*
tukaj nameščena koda se izvede,
če je logični izraz resničen
*/
} else {
/*
tukaj nameščena koda se izvede,
če je logični izraz neresničen
*/
};
V primeru, da je v zavitih oklepajih le en izraz, tih zavitih oklepajev ni potrebno pisati.
Primer
Preverimo, ali je vrednost spremenljivke večja od nič ali ne:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Primer
Konstrukcije if-else je mogoče poljubno gnezditi eno v drugo:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('manjše ali enako 5');
} else {
alert('večje od 5');
}
} else {
alert('manjše od nič');
}