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

Por que no se declaran con var o let las variables ??

Mi codigo imprimiendo en pantalla el nombre, altura y peso del usuario

<meta charset="utf-8">

<h1>PROGRAMA CALCULAR IMC</h1>

<script type="text/javascript">

    function saltarLinea() {
        // Con esta funcion creamos un salto de linea 

        document.write("<br>");

    }

    function imprimir (frase) {
        //con esta funcion imprimimos en pantalla

        document.write (frase);
        saltarLinea();


    }

    function calcularImc(peso,altura) {
        // en esta funcion vamos a calcular el imc

        return (peso/(altura*altura)) 

    }

    nombre= prompt("Cual es su nombre");
    pesoInformado=prompt(nombre + "Informe su peso");
    alturaInformado=prompt(nombre + "Informe su altura");

    imcCalculado= calcularImc (pesoInformado,alturaInformado);


    imprimir (nombre);
    saltarLinea ();
    imprimir ("Su peso es: " + pesoInformado);
    saltarLinea ();
    imprimir ("Su altura es: " + alturaInformado);
    saltarLinea ();
    imprimir (nombre +"su imc calculado de es:" + imcCalculado);




</script>
1 respuesta

Como buena práctica es mejor ponerle var, let o const dependiendo de para que uses cada variable, pero en caso que no pongas nada la variable se crea de tipo global o salta un error de compilación que la variable no se ha creado.