Struktura switch
Struktura switch përdoret për
të zgjedhur një vlerë nga një seri
vlerash.
Sintaksa
switch (ndryshorja) {
case 'vlera1':
/*
këtu kodi, i cili do të ekzekutohet në rast
nëse ndryshorja ka vlerën1
*/
break;
case 'vlera2':
/*
këtu kodi, i cili do të ekzekutohet në rast
nëse ndryshorja ka vlerën2
*/
break;
case 'vlera3':
/*
këtu kodi, i cili do të ekzekutohet në rast
nëse ndryshorja ka vlerën3
*/
break;
default:
/*
këtu kodi, i cili do të ekzekutohet në rast
nëse nuk përputhet me asnjë vlerë
*/
break;
};
Krahasimi bëhet për barazi të rreptë. Blloku default
nuk është i detyrueshëm.
Shembull
Le të shfaqim në ekran gjuhën e përdoruesit në varësi
të vlerës së ndryshores lang:
let lang = 'ru';
switch (lang) {
case 'ru':
alert('rusisht');
break;
case 'en':
alert('anglisht');
break;
case 'de':
alert('gjermanisht');
break;
default:
alert('gjuha nuk mbështetet');
break;
};
Shembull
Le të shfaqim stinën e vitit, në të cilën bie vlera nga ndryshorja:
let num = 3;
switch (num) {
case 1:
alert('pranverë');
break;
case 2:
alert('verë');
break;
case 3:
alert('vjeshtë');
break;
case 4:
alert('dimër');
break;
};
Shihni gjithashtu
-
mësim nga libri mësimor i JavaScript,
ku përshkruhet në detaje puna meswitch-case -
strukturën
if,
e cila gjithashtu bën një kusht