logo

JavaScript prekidač

The JavaScript switch izjava koristi se za izvođenje jednog koda iz više izraza . To je kao i druga if izjava koju smo naučili na prethodnoj stranici. Ali prikladno je nego ako..drugo..ako jer se može koristiti s brojevima, znakovima itd.

Potpis JavaScript switch naredbe dan je u nastavku.

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

Pogledajmo jednostavan primjer naredbe switch u 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); 
Testirajte sada

Izlaz gornjeg primjera

Naredba switch je prolazna, tj. svi će se slučajevi procijeniti ako ne koristite naredbu break.

Razumimo ponašanje naredbe switch u 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); 
Testirajte sada

Izlaz gornjeg primjera

nedefinirano B Ocjena C Ocjena Ne Ocjena