logo

JavaScript-kytkin

The JavaScript-kytkinlauseke käytetään suorittaaksesi yhden koodin useista lausekkeista . Se on aivan kuten muu if-lause, jonka olemme oppineet edellisellä sivulla. Mutta se on kätevä kuin jos..muuta..jos koska sitä voidaan käyttää numeroiden, merkkien jne. kanssa.

JavaScript-kytkinlauseen allekirjoitus on annettu alla.

 switch(expression){ case value1: code to be executed; break; case value2: code to be executed; break; ...... default: code to be executed if above values are not matched; } 

Katsotaanpa yksinkertainen esimerkki kytkinlauseesta javascriptissä.

 var grade='B'; var result; switch(grade){ case 'A': result='A Grade'; break; case 'B': result='B Grade'; break; case 'C': result='C Grade'; break; default: result='No Grade'; } document.write(result); 
Testaa nyt

Yllä olevan esimerkin tulos

Switch-käsky on fall-through, eli kaikki tapaukset arvioidaan, jos et käytä break-lausetta.

Ymmärretään kytkinlauseen käyttäytyminen JavaScriptissä.

 var grade='B'; var result; switch(grade){ case 'A': result+=' A Grade'; case 'B': result+=' B Grade'; case 'C': result+=' C Grade'; default: result+=' No Grade'; } document.write(result); 
Testaa nyt

Yllä olevan esimerkin tulos

undefined B Arvosana C Arvosana Ei arvosana