Muundo wa switch

Muundo switch unatumika kuchagua thamani moja kutoka kwa safu ya thamani.

Syntax

javascriptswitch (kigezo) {
  case 'thamani1':
    /*
      hapa ndio kificho, kitakachotekelezwa ikiwa,
      kigezo kina thamani1
    */
  break;
  case 'thamani2':
    /*
      hapa ndio kificho, kitakachotekelezwa ikiwa,
      kigezo kina thamani2
    */
  break;
  case 'thamani3':
    /*
      hapa ndio kificho, kitakachotekelezwa ikiwa,
      kigezo kina thamani3
    */
  break;
  default:
    /*
      hapa ndio kificho, kitakachotekelezwa ikiwa,
      hakilingani na thamani yoyote
    */
  break;
};

Kulinganisha hufanyika kwa usawa mkali. Kipande default sio cha lazima.

Mfano

Tuonyeshe lugha ya mtumiaji kulingana na thamani ya kigezo lang:

javascriptlet lang = 'ru';

switch (lang) {
  case 'ru':
    alert('Kirusi');
  break;
  case 'en':
    alert('Kiingereza');
  break;
  case 'de':
    alert('Kijerumani');
  break;
  default:
    alert('Lugha haitumiki');
  break;
};

Mfano

Tuonyeshe msimu wa mwaka, ambao thamani kutoka kigezo huangukia:

javascriptlet num = 3;

switch (num) {
  case 1:
    alert('Masika');
  break;
  case 2:
    alert('Kiangazi');
  break;
  case 3:
    alert('Vuli');
  break;
  case 4:
    alert('Majira ya baridi');
  break;
};

Angalia pia