1
resposta

Retornando um valor específico [Executei o codigo]

Segue o codigo que retorna conforme exercicios

<meta charset="UTF-8">

<script>

    function pulaLinha() {
        document.write("<br>");
    }

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

    function funcaoQualquer(n1,n2,n3) {
    return n2;
}

var n1 = 10;
var n2 = 20;
var n3 = 30;

mostra(n2);

</script>
1 resposta

Olá, Ulisses! Como você está?

Testei seu código e pude observar que você declarou as variáveis em escopo global, ou seja, todo o código tem acesso a esses valores. E também que você não chamou de fato a function funcaoQualquer(). O que acontece no seu código?

Você mostra os valores que atribuiu às variáveis. Dessa forma, quando chamar mostra(n1) , o resultado será 10, e quando exibir mostra(n3), o valor exibido será 30.

Para retornar o valor específico de n2, primeiro é necessário inserir as variáveis no escopo da função e solicitar o retorno de uma delas. Observe no código abaixo:

function funcaoQualquer() {

    var n1 = 10; //variáveis declaradas
    var n2 = 20;
    var n3 = 30;

    return n2; //retorno em uma variável específica
}

mostra(funcaoQualquer()); //chama a função

Espero que as informações tenham ajudado!

Um abraço e bons estudos!