3
respuestas

[Duda] buenas noches quisiera preguntar para que sirve la función return

la verdad no entendi bien sobre la función return.

3 respuestas

La sentencia return finaliza la ejecución de la función y especifica un valor para ser devuelto a quien llama a la función por lo tanto en el ejmplo al llamarla se ejecuta el imc function imprimir(frase) {

document.write(frase); 
saltarLinea();

} function calcularImc(peso,altura){

   imc= peso/ (altura * altura);
   return(imc);

no se si con eso se aclare tu duda

Return no es un una función es una palabra reservada que sirve para retornar o regresar algo de una función ya sea un numero o palabras y poder reutilzar esa función cada vez que sea necesario. En el ejemplo de calcularImc() realiza un calculo y para poder usar ese valor generado lo regresa con la palabra return, con lo que puedes usar esa función las veces que quieras con el peso y la altura que el indiques sin tener que reescribir el código cada vez. Otro ejemplo es con una suma.

function suma( numero1, numero2) {
    var resultado = numero1 + numero2  
    return resultado;
}

var primeraSuma = suma(2,3)  
var segundaSuma = suma(10,500)

Cuando se crea la función declaramos el calculo o las instrucciones que queremos que realice y con return regresamos el resultado, ya cuando utilizamos nuestra función creada podemos guardar ese resultado en una variable y poder utilizarla después en este caso guardamos el valor de una suma de 2 y 3 dando como consecuencia que nuestra variable "primeraSuma" tome el valor de 5 y "segundaSuma" el valor de 510.

Sinceramente aun no me queda claro el para que sirve el return()