Konštrukcia else

Konštrukcia else nastavuje blok kódu, ktorý sa vykoná, keď je podmienka v konštrukcii if nepravdivá.

Syntax

javascriptif (logický výraz) {
  /*
    kód umiestnený tu sa vykoná,
    ak je logický výraz pravdivý
  */
} else {
  /*
    kód umiestnený tu sa vykoná,
    ak je logický výraz nepravdivý
  */
};

V prípade, že v zložených zátvorkách je iba jeden výraz, je možné tieto zložené zátvorky vynechať.

Príklad

Skontrolujme, či je hodnota premennej väčšia ako nula alebo nie:

javascriptlet test = -1;

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

Príklad

Konštrukcie if-else je možné vnárať do seba ľubovoľným spôsobom:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('menšie alebo rovné 5');
  } else {
    alert('väčšie ako 5');
  }
} else {
  alert('menšie ako nula');
}

Pozri tiež

  • konštrukciu if,
    ktorá vytvára podmienku
  • konštrukciu elseif,
    ktorá vytvára podmienku
  • konštrukciu switch,
    ktorá vytvára podmienku