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

Consulta VAR

En el ejemplo de cálculo del IMC no se declaran las variables peso, altura... con la "var", no es necesario? En que casos uso return? solo cuando necesito un valor de la funcion o cuando?

4 respuestas

Hola Jorge, Para devolver un valor especifico distinto del predeterminado, una función debe tener una sentencia return, que especifique el valor a devolver. Una función sin una instrucción return devolverá el valor predeterminado vacío como viste en el ejemplo del profesor. vos ya estas declarando dentro de función las variables pero se los toman como parámetros que tiene un alcance local dentro de la función.

Hola Jorge, como estas! en pocas palabras, return usas cuando necesitas que tu función devuelva o retorne un valor al lugar donde fue llamado, para que dicho valor pueda ser utilizado para otras cosas ej:

function sumar(numero1, numero2){

    //Aca necesitas devolver un valor para que pueda ser utilizado donde fue llamada la función entonces usar return
    return numero1 + numero2

}

//Aca haces dos cosas, envias los valores en los parametros y recibis el resultado ya que arriba usaste el return
var resultado = sumar(1,2)

//e imprimis el resultado
document.write("El resultado de la suma es: " + resultado);

Espero te sirva el aporte. Saludos

Hola Jorge, no es una buena practica pero si es posible simplemente asignar un valor a una variable sin antes declararla. Y, el return se usa para que la función retorne un valor, de lo contrario solo devolverá indefinido. En el caso del ejemplo en clase, la funcion no utiliza return porque con document.write ya esta escribiendo el valor en la pagina HTML.

Aquí comparto un link que pueden revisar: https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Grammar_and_types Saludos,

Gracias a todos por sus respuestas