Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Alerta diferente!

Olá pessoal, poderiam me ajudar a entender uma questão?

Não entendi, onde é que mensagem está recebendo as informações de idades nas variáveis.

Ao rodar o comando:

<meta charset="UTF-8">
<script>
    function exibeAlerta(mensagem) {
        alert("***" + mensagem + "***");
    }

    var idade1 = 10;
    var idade2 = 20;
    var idade3 = 30;
    var totalIdades = idade1 + idade2 + idade3;
    var mediaIdades = totalIdades/3;

    exibeAlerta("Total de idades é " + totalIdades);
    exibeAlerta("A média das idades é " +  mediaIdades);
</script>

Ele exibe o total das idades e depois a média, mas não entendi bem onde este parâmetro mensagem entraria, ou como essas variáveis chegou até ele.

Poderiam me ajudar?

Obrigado!

2 respostas
solução!

Oi, Adenilson! Tudo bem?

Quando você criou a function, você definiu que, quando inicializada, ela exibiria uma caixa de alerta, com:

"**" + uma mensagem a ser definida posteriormente + "***"

Quando você chama o exibeAlerta("Total de idades é " + totalIdades), o que você está fazendo é substituindo aquela mensagem que seria definida posteriormente por "Total de idades é", deixando:

"**" + Total de idades é + "***".

Em seguida, você pede pra concatenar a informação com o valor da var totalIdades, que você somou acima. Ficando:

"**" + Total de idades é + totalIdades "***".

A mesma coisa no exibealerta de baixo, mas, desta vez, a mensagem definida foi "A média das idades é", e depois foi concatenado com a var mediaIdades.

Espero te ajudado! :)

Obrigado pela resposta, Rayane!

Me deu um norte agora!

Super obrigado.