Por que en este caso el switch no necesita break? ¿no deberia ocurrir que retorne todos los colores?

Daniel Ruiz

Daniel Ruiz

Pregunta
studenthace 5 años

Por que en este caso el switch no necesita break? ¿no deberia ocurrir que retorne todos los colores?

3 respuestas
para escribir tu comentario
    Daniel Ruiz

    Daniel Ruiz

    studenthace 4 años

    Ahora todo esta claro, gracias Alonso

    Alonso Reyes

    Alonso Reyes

    studenthace 4 años

    Que tal a ambos Danieles :D , lo que menciona Daniel Adolfo tiene un pequeño error y es que el switch de javascript y de C son los mismos asi como el de los demas lenguajes como PHP, java etc. EL motivo por el cual no necesita break; es porque el return hace salir de la funcion haz la prueba tu mismo, haz una funcion y pon un return; y abajo pon mas lineas de codigo y estas no se ejecutaran, es por eso que en cualquier case que entre va a retornar y por eso no se va a ejecutar lo demas, si no retornaras algo si fuera necesario el break;

    Daniel Adolfo Ordoñez Rubio

    Daniel Adolfo Ordoñez Rubio

    studenthace 5 años

    Hola, Daniel :) La necesidad de poner break; al final de cada declaración case viene de lenguajes más "antiguos" como C, si conoces bien la lógica de tu código, si es simple, o si no necesitas romper la ejecución dentro de tu case, realmente no hay necesidad para incluirlo ya que JavaScript no lo requiere.

    No va a retornar todos los colores si no cumplen con la condición del case.

    ¡Nunca pares de aprender! 💚

Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.

Fundamentos de JavaScript 2018
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.