Konstruksi else

Konstruksi else menetapkan blok kod, yang akan dilaksanakan jika kondisi dalam konstruksi if adalah palsu.

Sintaks

javascriptif (ungkapan boolean) {
  /*
    kod yang terletak di sini akan dilaksanakan,
    jika ungkapan boolean adalah benar
  */
} else {
  /*
    kod yang terletak di sini akan dilaksanakan,
    jika ungkapan boolean adalah tidak benar
  */
};

Dalam kes di mana hanya terdapat satu ungkapan dalam kurungan kerinting, kurungan kerinting ini boleh ditinggalkan.

Contoh

Mari kita semak sama ada nilai pembolehubah lebih besar daripada sifar atau tidak:

javascriptlet test = -1;

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

Contoh

Konstruksi if-else boleh disarang antara satu sama lain secara sewenang-wenangnya:

javascriptlet num = 3;

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

Lihat juga

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