cuándo se debe usar switch?

Diana Castaño Zapata

Diana Castaño Zapata

Pregunta
studenthace 3 años

cuándo se debe usar switch?

3 respuestas
para escribir tu comentario
    Earvin Saúl Pérez Ramos

    Earvin Saúl Pérez Ramos

    studenthace 3 años

    1.- Cuando la condición corresponda a una sola variable 2.- Cuando existan mas de 3 valores posibles 3.- Es posible que la empresa donde trabajes decida que se debe usar switch y no if entonces también corresponde a apegarte a practicas de una empres

    Christopher Andrés Guano Valencia

    Christopher Andrés Guano Valencia

    studenthace 3 años

    Hola! If-else y Switch tienen el mismo funcionamiento, manejan condiciones. Puedes utilizar un switch cuando el if-else sea ilegible. Por ejemplo, ¿Cuál crees que sea mejor?

    Con if - else

    if (expr === 'Naranjas' ) { console.log('El kilogramo de naranjas cuesta $0.59.'); } else if (expr === 'Manzanas' ){ console.log('El kilogramo de manzanas cuesta $0.32.'); } else if (expr === 'Platanos'){ console.log('El kilogramo de platanos cuesta $0.48.'); } else if (expr === 'Cerezas'){ console.log('El kilogramo de cerezas cuesta $3.00.'); } else if (expr === 'Mangos' ){ console.log('El kilogramo de mangos y papayas cuesta $2.79.'); } else { console.log('Lo lamentamos, por el momento no disponemos de ' + expr + '.'); }

    Con Switch

    switch (expr) { case 'Naranjas': console.log('El kilogramo de naranjas cuesta $0.59.'); break; case 'Manzanas': console.log('El kilogramo de manzanas cuesta $0.32.'); break; case 'Platanos': console.log('El kilogramo de platanos cuesta $0.48.'); break; case 'Cerezas': console.log('El kilogramo de cerezas cuesta $3.00.'); break; case 'Mangos': case 'Papayas': console.log('El kilogramo de mangos y papayas cuesta $2.79.'); break; default: console.log('Lo lamentamos, por el momento no disponemos de ' + expr + '.'); }

    A la final no hay una regla para usarlos, sino tú debes sabes qué situación es la más óptima.

    Espero haberte ayudado :DD

    Sura Naileth Cedeño Lopez

    Sura Naileth Cedeño Lopez

    Team Platzihace 3 años

    La sentencia switch se utiliza solo para verificar la igualdad.

    No puedes verificar si los valores son más grandes o más pequeños en la variable. También sirve para verificar valores simples.

    Tiene una gran similitud con la sentencia if y else. Obviamente, es posible combinar todas las sentencias, como por ejemplo poner dentro de un if una sentencia switch

Curso de Pensamiento Lógico y Algoritmos

Curso de Pensamiento Lógico y Algoritmos

Desarrolla tu pensamiento lógico y algorítmico para convertirte en desarrolladora de software. Aprende conceptos de programación como variables, tipos de datos, sistema binario, estructuras de control, ciclos y condicionales. Diseña algoritmos con diagramas de flujo y transfórmalos en código con lenguajes de programación altamente demandados en la industria de la tecnología. Inicia tu camino en programación profesional con tu profesora Ana Belisa Martínez.

Curso de Pensamiento Lógico y Algoritmos

Curso de Pensamiento Lógico y Algoritmos

Desarrolla tu pensamiento lógico y algorítmico para convertirte en desarrolladora de software. Aprende conceptos de programación como variables, tipos de datos, sistema binario, estructuras de control, ciclos y condicionales. Diseña algoritmos con diagramas de flujo y transfórmalos en código con lenguajes de programación altamente demandados en la industria de la tecnología. Inicia tu camino en programación profesional con tu profesora Ana Belisa Martínez.