Else konstrukcija
Konstrukcija else nosaka koda bloku,
kas tiks izpildīts, ja konstrukcijas
if nosacījums ir nepatiess.
Sintakse
if (loģiska izteiksme) {
/*
šeit izvietotais kods tiks izpildīts,
ja loģiskā izteiksme ir patiesa
*/
} else {
/*
šeit izvietotais kods tiks izpildīts,
ja loģiskā izteiksme ir nepatiesa
*/
};
Ja cirtainajās iekavās ir tikai viena izteiksme, šīs cirtainās iekavas var nerakstīt.
Piemērs
Pārbaudīsim, vai mainīgā vērtība ir lielāka par nulli vai nē:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Piemērs
Konstrukcijas if-else var ligzdot vienu otrā
patvaļīgā veidā:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('mazāks vai vienāds ar 5');
} else {
alert('lielāks par 5');
}
} else {
alert('mazāks par nulli');
}