Konstruktori else if

Konstruktori else if njëkohësisht është konstruktor else dhe kushti i radhës if.

Sintaksa

javascriptif (shprehje logjike 1) {
  /*
    kodi i vendosur këtu do të ekzekutohet,
    nëse shprehja logjike 1 është e saktë
  */
} else if (shprehje logjike 2) {
  /*
    kodi i vendosur këtu do të ekzekutohet,
    nëse shprehja logjike 2 është e saktë
  */
} else {
  /*
    kodi i vendosur këtu do të ekzekutohet,
    nëse shprehja logjike 2 është e pasaktë
  */
};

Në rastin kur ka vetëm një shprehje në kllapat kaçurrelë, ato kllapa kaçurrelë mund të mos shkruhen.

Shembull

Le të kontrollojmë nëse në variabël është ruajtur numri 1, 2 ose 3 dhe le të shfaqim vlerën përkatëse:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('vlerë e panjohur');
};

Shihni gjithashtu

  • konstruktorin if,
    që bën një kusht
  • konstruktorin else,
    që bën kushtin e kundërt