¿Es necesario poner una función dentro de un case de un switch? Por ejemplo...

Pregunta de la clase:
Santiago Cujaban

Santiago Cujaban

Pregunta
studenthace 7 años
switch(evento.keyCode) { case teclas.UP: dibujarLinea(colorsito, x, y, x, y - movimiento, papel); y = y - movimiento;

Es necesario?

2 respuestas
para escribir tu comentario
    Samuel Bermudez

    Samuel Bermudez

    studenthace 7 años

    no, eso depende de ti…

    recuerda que el punto del SWITCH es que según lo que esta evaluando vaya al case 1,2,…n-1,n.

    De lo que tu te encargas es que en el espacio de código de ese case, este lo que tu quieres que ocurra, si allí quieres declarar una función esta bien, o si quieres guardar el resultado en una variable, etc.

    es como un IF { aqui tu pones lo que hara} bueno…

    switch (objeto a evaluar)

    CASE resultado_1:

    --------aquí tu pones lo que hará

    case resultado_2:

    ---------mas codigo definido por ti

    Juan Osio

    Juan Osio

    studenthace 7 años

    Lo puedes hacer con

    if
    si quieres, no es obligatorio usar switch. Pude hacer tu código mas entendible y en ciertas circunstancias es mejor utilizarlo por eso: “Para hacer tu código más entendible”, pero puedes perfectamente solo usar
    if
    y
    else

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.