logo

JavaScript-svitsj

De JavaScript-bytteerklæring benyttes å kjøre én kode fra flere uttrykk . Det er akkurat som en annen if-setning som vi har lært på forrige side. Men det er praktisk enn hvis..annet..hvis fordi den kan brukes med tall, tegn osv.

forskjell på kjærlighet og like

Signaturen til JavaScript-brytersetningen er gitt nedenfor.

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

La oss se det enkle eksemplet på switch-setning i javascript.

 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 det nå

Utdata fra eksemplet ovenfor

Switch-setningen er fall-through, dvs. alle tilfeller vil bli evaluert hvis du ikke bruker break-setning.

La oss forstå oppførselen til switch-setningen i JavaScript.

 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 det nå

Utdata fra eksemplet ovenfor

undefined B Grade C Grade No Grade