Penyataan switch

Penyataan switch digunakan untuk memilih satu nilai daripada beberapa siri nilai.

Sintaks

javascriptswitch (pembolehubah) {
  case 'nilai1':
    /*
      di sini kod yang akan dilaksanakan jika
      pembolehubah mempunyai nilai1
    */
  break;
  case 'nilai2':
    /*
      di sini kod yang akan dilaksanakan jika
      pembolehubah mempunyai nilai2
    */
  break;
  case 'nilai3':
    /*
      di sini kod yang akan dilaksanakan jika
      pembolehubah mempunyai nilai3
    */
  break;
  default:
    /*
      di sini kod yang akan dilaksanakan jika
      tidak sepadan dengan sebarang nilai
    */
  break;
};

Perbandingan dilakukan berdasarkan kesamaan ketat. Blok default tidak wajib.

Contoh

Mari paparkan bahasa pengguna berdasarkan nilai pembolehubah lang:

javascriptlet lang = 'ru';

switch (lang) {
  case 'ru':
    alert('Rusia');
  break;
  case 'en':
    alert('Inggeris');
  break;
  case 'de':
    alert('Jerman');
  break;
  default:
    alert('Bahasa tidak disokong');
  break;
};

Contoh

Mari paparkan musim yang sepadan dengan nilai dari pembolehubah:

javascriptlet num = 3;

switch (num) {
  case 1:
    alert('musim bunga');
  break;
  case 2:
    alert('musim panas');
  break;
  case 3:
    alert('musim luruh');
  break;
  case 4:
    alert('musim sejuk');
  break;
};

Lihat juga