Az else szerkezet

Az else szerkezet egy olyan kódblokkot határoz meg, amely akkor hajtódik végre, ha az if szerkezet feltétele hamis.

Szintaxis

javascriptif (logikai kifejezés) {
  /*
    az itt elhelyezett kód akkor hajtódik végre,
    ha a logikai kifejezés igaz
  */
} else {
  /*
    az itt elhelyezett kód akkor hajtódik végre,
    ha a logikai kifejezés hamis
  */
};

Abban az esetben, ha a kapcsos zárójelben csak egy kifejezés található, a kapcsos zárójelek elhagyhatók.

Példa

Ellenőrizzük, hogy a változó értéke nagyobb-e nullánál vagy sem:

javascriptlet test = -1;

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

Példa

Az if-else szerkezeteket tetszőleges módon egymásba lehet ágyazni:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('kisebb vagy egyenlő 5-tel');
  } else {
    alert('nagyobb 5-nél');
  }
} else {
  alert('kisebb nullánál');
}

Lásd még

  • az if szerkezetet,
    ami feltételt hoz létre
  • az elseif szerkezetet,
    ami feltételt hoz létre
  • az switch szerkezetet,
    ami feltételt hoz létre