Else конструкцияси

else конструкцияси if конструкциясидаги ёлғон шартда бажариладиган код блокини белгилайди.

Синтаксис

javascriptif (логик ифода) {
  /*
    бу ерда жойлашган код бажарилади,
    агар логик ифода тўғри бўлса
  */
} else {
  /*
    бу ерда жойлашган код бажарилади,
    агар логик ифода нотўғри бўлса
  */
};

Агар жиғма қавс ичида фақат битта ифода бўлса, бу жиғма қавсларни ёзиш шарт эмас.

Мисол

Ўзгарувчининг қиймати нолдан катта-ю йўқлигини текширамиз:

javascriptlet test = -1;

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

Мисол

if-else конструкцияларини бир-бирига ихтиёрий равишда joylash мумкин:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('5 дан кичик ёки тенг');
  } else {
    alert('5 дан катта');
  }
} else {
  alert('нолдан кичик');
}

Қараш

  • if конструкцияси,
    шарт яратади
  • elseif конструкцияси,
    шарт яратади
  • switch конструкцияси,
    шарт яратади