El Declaración de cambio de JavaScript se utiliza para ejecutar un código de múltiples expresiones . Es como la declaración else if que aprendimos en la página anterior. Pero es conveniente que si...si no...si porque se puede usar con números, caracteres, etc.
La firma de la declaración de cambio de JavaScript se proporciona a continuación.
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; }
Veamos el ejemplo simple de declaración de cambio en 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);Pruébalo ahora
Salida del ejemplo anterior
La declaración de cambio es alternativa, es decir, todos los casos se evaluarán si no utiliza la declaración de interrupción.
Entendamos el comportamiento de la declaración de cambio en 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);Pruébalo ahora