Curso JavaScript - Funções - Básico
Curso JavaScript - Funções - Básico
Uma função é JavaScript é algo que pode ou não retornar alguma coisa. Por exemplo, você quer que todas as pessoas da sua lista digam bom dia. Então você pode associar todas as pessoas à frase bom dia, todas vão responder bom dia sem que você precise escrever para todas a frase bom dia. Para que isso aconteça, vc precisa de 5 coisas:
1 - Declaração (function) e nome da função: primeirafunção
2 - Parâmetro () nome
3 - Corpo da função {}
4 - Argumento: nomes das pessoas
5 - Retorno de um valor: bom dia
Preenchendo o corpo de uma função
function primeirafuncao(nome) {
console.log('Bom dia');
}
primeirafuncao();
/* ENTENDENDO A FUNÇÃO: Se não tem nada dentro do corpo uma função, nada acontece, voce chama
a função mas não aparece resultado algum no terminal. Mas seu eu colocar
algo dentro do corpo da função, vai aparecer alguma coisa, nem que seja
erro */ - No terminal o resultado será: Bom dia. Pode colocar tudo la.
No terminal: Bom dia
function nomedafuncao (nome) {
console.log(`Bom dia ${nome}`);
}
nomedafuncao('Moises');
nomedafuncao('Ruth');
nomedafuncao('Debora');
/* ENTENDENDO A FUNÇÃO: foi usado o parametro nome para associar o bom dia aos nome que eu
desejar. Esse nome é chamado de argumento. Então qualquer argumento que eu usar vai aparecer
no terminal associado ao bom dia. */
No terminal:
Bom dia Moises
Bom dia Ruth
Bom dia Debora
Funções que retornam valor
function saudacao(nome) {
return `Bom dia ${nome}!`;
}
const variavael = saudacao('Moises');
console.log(variavael);
/* esse é o mais básico de uma função. Ela recebe um valor, executa uma ação que pode ou não
retonar um valor.
No Terminal: Bom dia Moises
function convidados(nome) {
return `Seja bem vindo(a) a nossa festa ${nome}!`;
}
console.log(convidados ('Moises , Debora'));
console.log(convidados ('Ruth'));
NO TERMINAL:Seja bem vindo(a) a nossa festa, Moises, Debora,
Seja bem vindo(a) a nossa festa Ruth
FUNÇÃO SOMAR
function somar (x,y) {
return (x-y);
}
console.log (somar(20,5));
console.log (somar(1978,2022));
NO TERMINAL: 15 e 44
FUNÇÃO SOMAR:
function calcular(a,b)
{return a-b;}
console.log(calcular(10,20));
console.log(calcular(123,25));
NO TERMINAL: -10 e 98
ENTENDENDO A FUNÇÃO:
/* funções executam ações. Basicamente, você manda um valor para a função e
pega esse valor de volta. Você começa assim. Exemplo acima:
1 - FUNÇÃO COMUM: declara a palavra chave function
2 - em seguida vem o nome da função ( calcular )
3 - Depois vem os parametros, chamados também de argumentos (a,b)
4 - Logo apos vem o return, ou seja, é indicado o que a função vai executar.
No caso acima, pode ser somar, dividir, multiplicar, elevar a potencia etc.
5 - Por fim, pode se usar qualquer numero atribuindo valores aos parametros (a,b)
Obs: Algumas regras das variáveis se aplicam às funções.
Por exemplo, vc não pode começar com numeros e nem pode ter espaços.
*/
Função dentro de uma variável ( anônima)
FORMA ANTIGA
const forantiga = function (n) {
return n** 0.5
}
console.log(forantiga(9));
console.log(forantiga(12));
console.log(forantiga(16));
RESULTADO NO TERMINAL:
3
3.4641016151377544
4
FORMA MODERNA - Nova Forma
const novafor = n => n** 0.5;
console.log(novafor(9));
console.log(novafor(12));
console.log(novafor(16));
RESULTADO NO TERMINAL:
3
3.4641016151377544
4
Obs: no caso de função dentro de uma variável, é preciso usar ponto e virgula
Comentários
Postar um comentário