logo

JavaScript Switch

The Stavek preklopa JavaScript se uporablja za izvedbo ene kode iz več izrazov . To je tako kot sicer stavek if, ki smo se ga naučili na prejšnji strani. Vendar je priročno kot če..sicer..če ker se lahko uporablja s številkami, znaki itd.

Podpis stavka JavaScript switch je podan spodaj.

 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; } 

Oglejmo si preprost primer stavka switch v javascriptu.

 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); 
Preizkusite zdaj

Rezultat zgornjega primera

Stavek switch je prekinjen, tj. vsi primeri bodo ovrednoteni, če ne uporabite stavka break.

Razumejmo obnašanje stavka switch v JavaScriptu.

 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); 
Preizkusite zdaj

Rezultat zgornjega primera

undefined B Razred C Razred št