Pessoal, pq usar o return e não usar uma função mostra, que seria document write + pulo de linha?
Pessoal, pq usar o return e não usar uma função mostra, que seria document write + pulo de linha?
Fala, Caio! Tudo bem contigo?
Em toda função que traz variáveis e quisermos mostrar essas variáveis, devemos acrescentar o return
para assim, através do document.write
chamar essa função
<script>
function funcaoQualquer() {
var n1 = 10;
var n2 = 20;
var n3 = 30;
return n2;
}
document.write(funcaoQualquer())
</script>
No exemplo do exercício, ele guardou o resultado dessa função dentro de outra variável para depois imprimir chamando essa variável criada, o que é muito utilizado também.
Para não deixar as outras variáveis sub-utilizáveis, podemos somá-las e retornar o resultado
<script>
function funcaoQualquer() {
var n1 = 10;
var n2 = 20;
var n3 = 30;
var total = n1 + n2 + n3;
return total;
}
document.write(funcaoQualquer())
</script>
Todas as vezes em chamarmos a função ela vai efetuar a soma, guardar na variável e retornar para quem está chamando.
Mais a frente você verá que é possível trabalharmos com parâmetros, onde eu estipulo quais valores serão calculados no momento da invocação, por exemplo. Mas é assunto para outra hora!
Espero ter ajudado, Caio!
Um abraço e bons estudos