Até agora, criamos funções usando nomes. Mas em JavaScript, nem toda função precisa ter um nome.
Nesta aula, vamos aprender o que são funções anônimas, quando usá-las e por que elas são tão importantes no JavaScript moderno.
🎯 Objetivo da aula
Ao final desta aula, você será capaz de:
- Entender o que é uma função anônima
- Criar funções sem nome
- Atribuir funções a variáveis
- Reconhecer funções anônimas no código
🧠 O que é uma função anônima?
Uma função anônima é uma função sem nome.
Ela é usada quando a função não precisa ser reutilizada pelo nome, mas apenas executada ou armazenada em algum lugar.
✍️ Função anônima básica
Veja um exemplo de função anônima atribuída a uma variável:
let saudacao = function()
{
console.log("Olá!");
}; Aqui:
- A função não possui nome
- Ela foi atribuída à variável
saudacao - A variável passa a representar a função
▶️ Executando a função anônima
Para executar a função, usamos o nome da variável:
saudacao(); Mesmo sem nome, a função funciona normalmente.
📥 Funções anônimas com parâmetros
Funções anônimas também podem receber parâmetros:
let soma = function(a, b) {
return a + b; };
console.log(soma(4, 6)); O comportamento é o mesmo das funções tradicionais.
🧠 Por que usar funções anônimas?
Funções anônimas são muito usadas quando:
- A função é usada apenas uma vez
- A função é passada como valor
- Queremos código mais direto
Elas são a base para recursos avançados do JavaScript moderno.
⚠️ Atenção a este detalhe
Diferente das funções tradicionais, funções anônimas não podem ser chamadas antes de serem definidas.
// ERRO
teste();
let teste = function()
{
console.log("Erro!");
}; 🧠 Boas práticas
- Use funções anônimas quando não precisar reutilizar
- Dê nomes claros às variáveis que armazenam funções
- Prefira clareza à economia de linhas
Resumo da aula para nunca mais esquecer
- Funções anônimas não possuem nome.
- Elas podem ser atribuídas a variáveis.
- Funcionam como qualquer outra função.
- São muito usadas no JavaScript moderno.
▶️ Próxima aula
Na próxima aula, vamos aprender sobre escopo básico em JavaScript e entender onde variáveis e funções “existem” dentro do código.
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Tetris
O título Tetris detém o recorde de jogo mais adaptado de todos os tempos. No total foram mais de 60 plataformas diferentes que receberam alguma versão do quebra-cabeças criado por Alexey Pajitnov. Conheça mais sobre este incrível jogo clicando aqui.
PC com barulho?
Excesso de barulho dentro do seu gabinete, principalmente logo que você o liga, pode ser sintoma de problemas nas ventoinhas, que podem precisar ser limpas ou trocadas. Entre em contato com um técnico de sua confiança e verifique isso o quanto antes.
Final Fantasy X
O jogo Final Fantasy X para o Sony Playstation 2 vendeu, apenas no dia do seu lançamento, 1.455.732 cópias, estabelecendo um recorde de vendagem para as primeiras 24 horas de um game. Méritos da SquareSoft, que desenvolveu um excelente produto!
Galaxy Game
As primeiras máquinas de fliperama do mundo a utilizarem moedas, chamadas de Galaxy Game, custavam mais de 20 mil dólares para serem produzidas. Saiba mais sobre elas aqui.
Inteligência artificial
O primeiro jogo a fazer uso de uma Inteligência Artificial foi o Mouse in the Maze, criado em 1955, na União Soviética. Você pode saber mais sobre ele clicando aqui.










