Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
3
respuestas

pregunta sobre var

perdonen si es una pregunta tonta pero porque en el ejercicio no declara con var

<meta charset="UTF-8">
<h2>CALCULAR IMC</h2>
<script>

    function saltarlinea() {

    document.write("<br><br><br>");

    }

    function imprimir(frase) {

        document.write(frase);
        saltarlinea();


    }


    pesoChristian = 71
    alturaChristian = 1.72
    imcChristian = pesoChristian / (alturaChristian * alturaChristian);

    imprimir("El IMC de Christian es " + imcChristian);



</script>

osea declarar pesoChristian = 71 con var.

3 respuestas

La unica razon por la que no puede estar declarada como var, es por que ya esta declarada en otro lugar esas variable y se le esta reasignando datos a la variable. en caso de que no este declarada en otro lugar, el codigo te dara error

solución!

JavaScript es un lenguaje no tipado por lo que no necesitamos declarar la variable, el lo hace de manera dinámica, cuando se indica pesoChristian = 71, como nunca se había declarado o utilizado, simplemente JavaScript lo hace directamente dinamicamente, por buenas practica debería declararse pero como notas JavaScript simplemente lo asigna.

gracias justo encontre una repsuesta similar en dom google