else if Konstruksie

Die konstruksie else if is tegelykertyd die else konstruksie en die volgende if voorwaarde.

Sintaksis

javascriptif (logiese uitdrukking 1) {
  /*
    kode hier geplaas sal uitgevoer word,
    indien logiese uitdrukking 1 waar is
  */
} else if (logiese uitdrukking 2) {
  /*
    kode hier geplaas sal uitgevoer word,
    indien logiese uitdrukking 2 waar is
  */
} else {
  /*
    kode hier geplaas sal uitgevoer word,
    indien logiese uitdrukking 2 onwaar is
  */
};

Indien daar slegs een uitdrukking tussen die krulhakies is, kan hierdie krulhakies weggelaat word.

Voorbeeld

Laat ons toets of die veranderlike die getal 1, 2 of 3 bevat en die ooreenstemmende waarde uitdruk:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('onbekende waarde');
};

Sien ook

  • die if konstruksie,
    wat 'n voorwaarde skep
  • die else konstruksie,
    wat die omgekeerde voorwaarde skep