Konstruktsioon else
Konstruktsioon else määrab koodibloki,
mis täidetakse, kui konstruktsiooni
if tingimus on väär.
Süntaks
if (loogiline avaldis) {
/*
siin asuv kood täidetakse,
kui loogiline avaldis on tõene
*/
} else {
/*
siin asuv kood täidetakse,
kui loogiline avaldis on väär
*/
};
Kui lokkis sulgudes on ainult üks avaldis, siis ei pea neid lokkis sulgusid kirjutama.
Näide
Kontrollime, kas muutuja väärtus on suurem kui null või mitte:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Näide
Konstruktsioone if-else saab üksteise sisse pesastada suvaliselt:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('väiksem või võrdne 5-ga');
} else {
alert('suurem kui 5');
}
} else {
alert('väiksem kui null');
}