Else konstrukcija

Konstrukcija else nosaka koda bloku, kas tiks izpildīts, ja konstrukcijas if nosacījums ir nepatiess.

Sintakse

javascriptif (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ē:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Piemērs

Konstrukcijas if-else var ligzdot vienu otrā patvaļīgā veidā:

javascriptlet 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');
}

Skatiet arī

  • konstrukciju if,
    kas izveido nosacījumu
  • konstrukciju elseif,
    kas izveido nosacījumu
  • konstrukciju switch,
    kas izveido nosacījumu