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

[Duda] Por que no se aplica el return en function sumarDosNumeros? y en el ejemplo visto de IMC si se ocupaba

Por que aquí no se ocupa el return y en la clase de imc si se ocupó

<meta charset="UTF-8">

<script>

    function saltarLinea() {
        document.write("<br>");
    }

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    function sumarDosNumeros(numero1, numero2) {
        imprimir("La suma de los dos números es : " + (numero1 + numero2) );
    }

    sumarDosNumeros(10, 40);
</script>
1 respuesta

porque la misma funcion esta imprimiendo el resultado , return se usa para regresar un valor

function sumarDosNumeros(numero1, numero2) {
        return   numero1 + numero2
    }

aqui lo unico que hace es regresar el resultado y lo puede imprimir directo o guardarlo en una variable

  imprimir(sumarDosNumeros(10, 40));

aqui te regresa 50 y ese valor se imprime porque se lo estas pasando a la función imprimir o puedes guardarlo en una variable

var resultado =  sumarDosNumeros(10, 40)
imprimir ("el resultado es: " + resultado)