Else konstrukcija

Konstrukcija else postavlja blok koda koji će se izvršiti u slučaju netačnog uslova u konstrukciji if.

Sintaksa

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

U slučaju da se unutar vitičastih zagrada nalazi samo jedan izraz, te vitičaste zagrade se mogu izostaviti.

Primer

Proverimo da li je vrednost promenljive veća od nule ili ne:

javascriptlet test = -1;

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

Primer

Konstrukcije if-else mogu se međusobno ugnezditi na proizvoljan način:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('manje ili jednako 5');
  } else {
    alert('veće od 5');
  }
} else {
  alert('manje od nule');
}

Pogledajte takođe

  • konstrukciju if,
    koja pravi uslov
  • konstrukciju elseif,
    koja pravi uslov
  • konstrukciju switch,
    koja pravi uslov