Criar funções com parâmetros e retorno.
Você já usou funções prontas: alert(), prompt(), console.log(). Agora você vai criar as suas.
function saudacao(nome) {
console.log("Salve, " + nome + "!");
}
saudacao("Ana");
saudacao("Bruno");
Uma função é uma receita guardada. Escreve uma vez, usa quantas vezes quiser.
nome)function soma(a, b) {
return a + b;
}
let resultado = soma(3, 4); // 7
Diferença que confunde todo mundo: console.log mostra na tela. return devolve o valor pro código continuar usando.
Os campos abaixo estão vazios de propósito. Escreva, clique em Rodar e veja o resultado. Errou? Ótimo — leia o erro e tente de novo. (Atalho: Ctrl+Enter roda o código.)
Crie uma função boasVindas que recebe um nome e mostra uma mensagem personalizada. Chame ela três vezes com nomes diferentes.
function boasVindas(nome) { console.log(`Bem-vindo, ${nome}!`); } e depois boasVindas("Ana");Crie uma função calcularDesconto que recebe o preço e a porcentagem de desconto e retorna o valor final. Teste com R$ 200 e 15%.
preco - (preco * porcentagem / 100). Coloque isso depois do return.return a função para na hora. Qualquer linha escrita abaixo dele nunca vai rodar.Crie a função podeJogar(idade) que retorna true se a idade for 14 ou mais, e false se não for. Teste com três idades diferentes.
if (idade >= 14) { return true; } else { return false; }. Quando ficar confortável, saiba que dá pra escrever só return idade >= 14; — a comparação já vale true/false sozinha.é, tem ou pode — podeJogar, temSaldo, ehMaiorDeIdade.Crie uma função gerarNick(nome) que devolve um nick de gamer: o nome em maiúsculas + um número aleatório de 0 a 999. Exemplo: ANA_734.
nome.toUpperCase() deixa maiúsculo. O número: Math.floor(Math.random() * 1000). Junte com template literal.