logo

JavaScript-schakelaar

De JavaScript-switch-instructie is gebruikt om één code uit meerdere expressies uit te voeren . Het is net als de andere if-verklaring die we op de vorige pagina hebben geleerd. Maar het is handiger dan als..anders..als omdat het kan worden gebruikt met cijfers, tekens enz.

De handtekening van de JavaScript-switch-instructie wordt hieronder gegeven.

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

Laten we het eenvoudige voorbeeld van de switch-instructie in JavaScript bekijken.

 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); 
Test het nu

Uitvoer van het bovenstaande voorbeeld

De switch-instructie is een fall-through, dat wil zeggen dat alle gevallen worden geëvalueerd als u de break-instructie niet gebruikt.

Laten we het gedrag van de switch-instructie in JavaScript begrijpen.

 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); 
Test het nu

Uitvoer van het bovenstaande voorbeeld

undefined B-klasse C-klasse Geen klasse