Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

Variables

Hola, por que en este caso el imc no se declara como var imc = peso / (altura * altura);

Como determino si declaro las variables usando var al inicio?

3 respuestas

no se declara variable desde mi punto de vista porque la funcion hace un calculo para hallar el IMC de una persona en base a la formula imc=peso/(altura*altura)

function calcularIMC(peso,altura,nombre) {

    imc = peso / (altura * altura);
    imprimir("El imc calculado de " + nombre + " es " + imc);

    }

Se puede usar variables, pero tendrías que crear una variable cada vez que ingresas los datos de una persona. Por eso para hacer más eficiente el programa se ingresa los argumentos (peso, altura,nombre) al llamar la función calcular_imc. Te recomiendo que hagas los dos programas para que notes la diferencia. Saludos.

Perfecto, justo al final del curso vi el video que explica cuando usar var, let y const y me quedo mucho mas claro.

Muchas gracias!!