Konstruksi else

Konstruksi else menentukan blok kode, yang akan dieksekusi ketika kondisi dalam konstruksi if bernilai salah.

Sintaksis

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

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

Contoh

Mari kita periksa apakah nilai variabel lebih besar dari nol atau tidak:

javascriptlet test = -1;

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

Contoh

Konstruksi if-else dapat disarangkan satu sama lain dengan cara apa pun:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('kurang dari atau sama dengan 5');
  } else {
    alert('lebih dari 5');
  }
} else {
  alert('kurang dari nol');
}

Lihat juga

  • konstruksi if,
    yang membuat kondisi
  • konstruksi elseif,
    yang membuat kondisi
  • konstruksi switch,
    yang membuat kondisi