la verdad no entendi bien sobre la función return.
la verdad no entendi bien sobre la función return.
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()