logo

JavaScript Switch

De JavaScript switch-sats är använd att exekvera en kod från flera uttryck . Det är precis som annat if-påstående som vi har lärt oss på föregående sida. Men det är bekvämt än om..annat..om eftersom det kan användas med siffror, tecken etc.

Signaturen för JavaScript-växlingssatsen ges nedan.

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

Låt oss se det enkla exemplet på switch-sats 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); 
Testa det nu

Utdata från exemplet ovan

Switch-satsen är fall-through, dvs alla fall kommer att utvärderas om du inte använder break-satsen.

Låt oss förstå beteendet hos switch-satsen 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); 
Testa det nu

Utdata från exemplet ovan

undefined B Betyg C Betyg Ingen Betyg