
Diana Castaño Zapata
Preguntacuándo se debe usar switch?

Sura Naileth Cedeño Lopez
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

Christopher Andrés Guano Valencia
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
Earvin Saúl Pérez Ramos
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