Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] return

No termino de entender muy bien porque y cuando se utiliza return, me confundí un poco por la clase pasada cuando el profesor uso return por primera vez. Me gustaria que alguien tenga una explicacion mas simplificada me la comparta.

1 respuesta

Hola. 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. Imagínate que tenemos lo siguiente:

function calcularImc(peso, altura) {

        document.write (peso / (altura * altura));

}

Para este caso, si llamamos a la función calcularImc (peso, altura);, el programa ejecuta el document.write que escribirá el resultado en pantalla según los valores que se asignen. Sin embargo, si tu quisieras guardar éste valor total en una variable como un número, para utilizarlo en otra operación, es importante que la función calcularImc (peso, altura); nos retorne únicamente dicho número. Ya no necesitamos escribirlo en pantalla y por eso return(); entra en juego. Hasta puedes directamente usarlo de este modo:

function calcularImc(peso, altura){

        return (peso / (altura * altura));

}

Espero haber sido de ayuda :)