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?
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?
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!!