Aprenda los conceptos básicos de la condición Switch de JavaScript
Una if/else
declaración es excelente cuando tienes algunas opciones para elegir.
Sin embargo, si hay demasiados, puede resultar excesivo. El código parecerá demasiado complejo.
En este caso es posible que quieras utilizar una switch
condicional:
switch(expression) { //cases}
En función del resultado de la expresión, JavaScript activará un caso específico que usted define:
const a = 2switch(a) { case 1: //handle case a is 1 break case 2: //handle case a is 2 break case 3: //handle case a is 3 break}
Debes agregar una break
declaración al final de cada caso, de lo contrario, JavaScript también ejecutará el código en el siguiente caso (ya veces esto es útil, pero ten cuidado con los errores). Cuando se usa dentro de una función, si el interruptor define un valor de retorno, en lugar de usar break
puedes usar simplemente return
:
const doSomething = (a) = { switch(a) { case 1: //handle case a is 1 return 'handled 1' case 2: //handle case a is 2 return 'handled 2' case 3: //handle case a is 3 return 'handled 3' }}
Puede proporcionar un default
caso especial, que se llama cuando ningún caso maneja el resultado de la expresión: Fotos Porno y actrices porno
const a = 2switch(a) { case 1: //handle case a is 1 break case 2: //handle case a is 2 break case 3: //handle case a is 3 break default: //handle all other cases break}
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo contar el número de propiedades en un objeto JavaScript
La condición Switch de JavaScript
Una if/elsedeclaración es excelente cuando tienes algunas opciones para elegir. Aprenda los conceptos básicos de la condición Switch de JavaScript Aprenda l
programar
es
https://aprendeprogramando.es/static/images/programar-la-condicion-switch-de-javascript-2059-0.jpg
2024-11-01
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente