4
respostas

Return/mostra - Quando usa-los?

Olá,

Não entendi bem o return, ele substitui o "mostra"? E quando usa-los?

4 respostas

Oi Mariana, tudo bem?

Quando usamos o return no escopo de uma função, quer dizer que queremos devolver para o usuário que "chamou" essa função aquele valor.

Temos que pensar nas funções como "máquinas" que vão receber algum ingrediente/insumo, fazer o processamento deles e devolver os insumos processados. O return é justamente para indicar qual é essa devolutiva.

Por exemplo: temos uma função que recebe dois números (insumos), faz a soma deles (processamento) e devolve o valor correspondente à essa soma. Se nós armazenarmos o valor da soma em uma variável chamada soma, devemos indicar isso na frente do return.

function somar(a, b) {
        let soma = a + b;
        return soma; // Significado literal: retornar o valor da variável soma
}

Obrigada, e o mostra?

O mostra nesse caso é uma outra função que está sendo chamada para "escrever" no documento:

function mostra(frase) {
        document.write(frase);
        pulaLinha();
}

Espero ter ajudado! Se puder marque a minha resposta como solução do seu post (:

[]s

Acabou me ajudando muito também. Grato!