Amigos del foro, me acerco nuevamente a ustedes por que sino a quién?
Estoy estudiando JavaScript por medio de tutorial y tengo una duda, me ayudan?:
1.El tutorial dice:
function media(valor1,valor2){
var resultado = (valor1 + valor2) / 2
return = resultado
}
var miMedia
miMedia = media(12,8)
document.write (miMedia)
2.Entiendo que tengo:
en la declaración de la función:
var valor1;
var valor2;
var resultado;
en el transcurso del script, al llamar a la función
var miMedia;
3.Ahora, en la declaración de la función no se les da valor a valor1 ni a valor2, sino hasta la llamada de la función (procedimiento correcto), pero no se hace de manera explícita, sino tan solo se refleja en los parámetros de la función media(), y creo que eso está mal, pues el valor de los parámetros, sean valores o variables, deben asignarse de manera explícita, tal y como se hizo con las variables en esta misma función, no?; por lo que yo lo haría así:
<script>
var valor1;
var valor2;
var resultado;
function media(valor1,valor2)
resultado = (valor1 + valor2) / 2
return = resultado
</script>
<script>
var miMedia;
var valor1 = 12;
var valor2 = 8;
miMedia = media(12,8)
return = miMedia
document.write (miMedia)
</script>
¿Estoy bien amigos? o de plano me dedico al corte y confección?....Gracias.