Konstrukcija else if

Konstrukcija else if istovremeno je konstrukcija else i sledeći uslov if.

Sintaksa

javascriptif (logički izraz 1) {
  /*
    kod koji se nalazi ovde će se izvršiti,
    ako je logički izraz 1 tačan
  */
} else if (logički izraz 2) {
  /*
    kod koji se nalazi ovde će se izvršiti,
    ako je logički izraz 2 tačan
  */
} else {
  /*
    kod koji se nalazi ovde će se izvršiti,
    ako je logički izraz 2 netačan
  */
};

U slučaju da se u vitičastim zagradama nalazi samo jedan izraz, moguće je ove vitičaste zagrade ne pisati.

Primer

Proverićemo, da li se u promenljivoj nalazi broj 1, 2 ili 3 i ispisaćemo odgovarajuću vrednost:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('nepoznata vrednost');
};

Pogledajte takođe

  • konstrukciju if,
    koja postavlja uslov
  • konstrukciju else,
    koja postavlja obrnuti uslov