Cadena de conmutador JavaScript

Cadena de conmutador JavaScript

En el campo de programación, la técnica de cadena de conmutación mejora la optimización del código, que da como resultado una ejecución más rápida. En el otro caso, también le permite resumir un bloque de código de opción múltiple que de otro modo sería largo si se usa con el bucle if/else. Además de eso, este enfoque es mucho más fácil de depurar. Además, prueba la igualdad de la cadena especificada contra los varios valores especificados en los casos de prueba, lo cual es muy útil.

Este blog discutirá las metodologías para aplicar cadenas de conmutadores en JavaScript.

Cómo aplicar la cadena Switch en JavaScript?

La cadena de conmutación en JavaScript se puede implementar utilizando el "casco de switch"Declaraciones con los siguientes enfoques:

    • Especificado "cadena" valor
    • "Usuario definido" valor
    • "Tipo de conversión"Técnica

Los conceptos mencionados se demostrarán uno por uno!

Método 1: Cadena de conmutador JavaScript en el valor de cadena especificado

En este método, especifique un valor de cadena y aplique diferentes verificaciones utilizando los casos de conmutación.

Sintaxis

Switch (Expression)
Caso X:
Caso Y:


En la sintaxis anterior, la "expresión"Se refiere al valor que se verificará en varios casos, como"X" y "Y".

Ejemplo

En primer lugar, especificaremos el siguiente valor de cadena:

Dejar testValue = "Este es Linuxhint"


A continuación, aplique el "casco de switch"Declaraciones que contienen la variable en la que se almacena el valor de la cadena. Dentro de la instrucción Switch, hay dos casos, como "Sitio web" y "Esto es linuxhint". En este escenario particular, el segundo caso se activará, lo que coincide con el valor de la cadena con el argumento:

Switch (TestValue)
Caso 'Sitio web':
consola.Log ("Este es un sitio web")
Caso 'Este es Linuxhint':
consola.Log ("Este es el sitio web de Linuxhint")


La salida resultante será:

Método 2: Cadena de conmutación de JavaScript en el valor definido por el usuario

Esta técnica se puede aplicar pidiendo al usuario que ingrese un valor de cadena, coincida con los casos especificados e imprima el mensaje correspondiente en la ventana de la consola.

Pasar por el siguiente ejemplo.

Ejemplo

En el siguiente ejemplo, le pediremos al usuario que ingrese un valor de cadena a través del cuadro de diálogo de inmediato:

Dejar testValue = solicit ("Ingrese el valor de la cadena:")


Ahora, aplique el "casco de switch"Declaraciones como se discutió en el método anterior. Si el valor definido por el usuario coincide con los casos especificados, el mensaje correspondiente se registrará con el caso correspondiente en particular:

Switch (TestValue)
Caso 'Google':
alerta ("Este es un sitio web")
Caso 'Linuxhint':
alerta ("Este es un sitio web de acceso")


Producción

Método 3: Cadena de conmutación JavaScript utilizando la técnica de conversión de tipo

Esta técnica se puede implementar para convertir el valor entero especificado en la cadena utilizando el "Cadena()" método.

Sintaxis

Valor de cadena)


En la sintaxis dada, "valor"Indica el valor entero que se convertirá en una cadena.

Ejemplo

Primero, especifique el siguiente valor entero:

var testValue = 3;


Entonces, invoca el "Cadena()"Método como los argumentos del"cambiarDeclaración "para convertir el valor entero especificado en la cadena.

Ahora, el valor entero se tratará como un valor de cadena y el "Caso '3'"Será invocado. En el otro caso, si al caso particular se le asigna un valor entero, como 3 como los otros casos, el caso predeterminado se activará y el mensaje correspondiente "Error ”imprimirá:

switch (string (testValue))
caso 1:
consola.log ("es un entero");
Caso 2:
consola.log ("es un entero");
Caso '3':
consola.log ("Es un dígito, convertido en cadena");
romper;
por defecto:
consola.log ("error");


Producción


En la salida anterior, se puede observar que el mensaje correspondiente contra el caso "3"Está registrado.

Conclusión

Para implementar la cadena de conmutación en JavaScript, aplíquela a la especificada "valor de cadena"Al colocarlo en el argumento del"cambiar"Declaración y verificación de los casos coincidentes. Como segundo enfoque, obtenga el valor definido por el usuario y realice la misma operación en él. Por último, utilice el "Tipo de conversión"Técnica para convertir el valor entero especificado en la cadena e invocar el caso correspondiente. Este blog demostró los métodos para aplicar cadenas de conmutadores en JavaScript.