No Java Script quando defino uma função com parâmetro, esse parâmetro não precisa ser declarado, ou seja, definido? Fiz um teste usando uma função com parâmetro, declarei esse parâmetro, atribui valores a esse parâmetro no decorrer do código e não ocorreu nenhum erro de compilação nem de execução. Abaixo o código:
function pular_linha()
{
document.write("<br><br>") ;
}
function exibir(parametro)
{
document.write(parametro) ;
pular_linha() ;
}
var parametro ;
var tanque = 40 ;
var caminhoComGasolina = 480 ;
var consumoDeGasolina ;
var caminhoComAlcool = 300 ;
var consumoDeAlcool ;
consumoDeGasolina = caminhoComGasolina / tanque ;
parametro = "Meu consumo médio com gasolina foi de " + consumoDeGasolina + " km/l."
exibir(parametro) ;
consumoDeAlcool = caminhoComAlcool / tanque ;
parametro = "Meu consumo médio com álcool foi de " + consumoDeAlcool + " km/l." ;
exibir(parametro) ;