Konstruksi else if

Konstruksi else if secara simultan merupakan konstruksi else dan kondisi berikutnya if.

Sintaksis

javascriptif (ekspresi boolean 1) {
  /*
    kode yang terletak di sini akan dieksekusi,
    jika ekspresi boolean 1 benar
  */
} else if (ekspresi boolean 2) {
  /*
    kode yang terletak di sini akan dieksekusi,
    jika ekspresi boolean 2 benar
  */
} else {
  /*
    kode yang terletak di sini akan dieksekusi,
    jika ekspresi boolean 2 salah
  */
};

Dalam kasus di mana hanya ada satu ekspresi di dalam kurung kurawal, kurung kurawal ini dapat dihilangkan.

Contoh

Mari kita periksa apakah variabel menyimpan angka 1, 2, atau 3 dan tampilkan nilai yang sesuai:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('nilai tidak diketahui');
};

Lihat juga

  • konstruksi if,
    yang membuat kondisi
  • konstruksi else,
    yang membuat kondisi kebalikan