Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Puede el parámetro del conmutador JS ser una cadena?

¿Puede el parámetro del conmutador JS ser una cadena?

Sí, puede ser de cualquier tipo. A diferencia del lenguaje C, solo se puede utilizar int. Referencia de ejemplo:

var?x="I";

switch(x)

{

case?"you": alerta("tú"); descanso;

caso?"Yo": alerta("Yo"); descanso;

caso?"él": alerta("él") ;break;

predeterminado: alert("¿Quién?");

}

Sintaxis

switch(n){case? 1: Ejecutar interrupción del bloque de código 1; caso 2: Ejecutar interrupción del bloque de código 2; ​​valor predeterminado: n código que no se ejecuta simultáneamente con el caso 1 y el caso 2}