No me quedo muy claro cuendo una funcion debe o no retornar algo, alguien me puede dar una ayuda con eso, lo agradeceria mucho!

Pregunta de la clase:
Funciones que retornan valores
Nicolas Aguirre Yacup

Nicolas Aguirre Yacup

Pregunta
studenthace 5 años

No me quedo muy claro cuendo una funcion debe o no retornar algo, alguien me puede dar una ayuda con eso, lo agradeceria mucho!

6 respuestas
para escribir tu comentario
    Luis Felipe Medina Rodriguez

    Luis Felipe Medina Rodriguez

    studenthace 5 años

    se podria decir que es asincronismo?

    Jeffry Jimenez Trujillo

    Jeffry Jimenez Trujillo

    studenthace 5 años

    Ocupa retornar algo cuando usted necesita la información para otras operaciones. Por ejemplo, si quiere una receta de comida y tiene una función que tire esta receta para que la gente la cocine cuando quiera, esto es retornar valores. Ahora un microondas cuando va a cocinar la comida solo ++ejecuta la order y cocina++ sin retornar nada de valores, solo se activa, ahí es cuando la función solo ejecuta

    Leonardo Gomez

    Leonardo Gomez

    studenthace 5 años

    Esto es muy relativo a lo que requieras por ejemplo si tienes un numero y deseas operarlo y luego usar el resultado puedes crear una funcion que retorne y por ejemplo hacer esto

    var resultado = sumar(1,1 ) function sumar(num1, num2){ return num1 + num2 }
    Nicolas Aguirre Yacup

    Nicolas Aguirre Yacup

    studenthace 5 años

    Muchas gracias señores, les agradezco mucho!

    Massimo Di Berardino

    Massimo Di Berardino

    studenthace 5 años

    ¡Hola Niko! No existe un estándar para decir que funciones sí retornar algo y que funciones no retornan algo, esto es subjetivo y depende de las necesidades que tengas. Pero para apoyarte te puedes hacer esta pregunta, ¿necesito algún dato que se genera o se modifica en esa función? Si la respuesta es sí, entonces la función debe retorna ese dato. Si la respuesta es no, entonces no debe retornar nada.

    Ulises Antonio Sámano Galván

    Ulises Antonio Sámano Galván

    studenthace 5 años

    Las funciones que retornan un valor se utilizan cuando queremos que una función realice una tarea y cuando termine esa tarea nos de el resultado que obtuvo.

    Por ejemplo, necesitas que una función sume 2 números, si la función solo suma esos dos números nunca se va a conocer el resultado:

    function sumar (valor1, valor2){ var resultado = valor1 + valor2 }

    Entonces para conocer el resultado tenemos que retornar ese valor con la palabra reservada return:

    function sumar (valor1, valor2){ var resultado = valor1 + valor2 return resultado }

    Y ahora sí podemos usar esa funcion para varias cosas, por ejemplo:

    • Guardarlo en una variable:
    var suma2Mas2 = sumar(2,2) //Realiza la suma de 2 + 2 y nos retorna el valor del resultado que es 4.
    • Hacer una validación:
    if(sumar(2,2) == 4){ console.log("El resultado de sumar 2 + 2 es 4") }
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.