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!