Pular para o conteúdo
EasyCode Praticar grátis

Exercícios de JavaScript para Iniciantes (Com Solução)

Prática guiada em português · Teste direto no navegador · Atualizado em 2026-10-25

Como aproveitar melhor

Tente resolver cada enunciado no Compilador JavaScript Online antes de abrir o gabarito. Prever o resultado antes de rodar acelera a fixação.

1. Saudação com Template String

Crie uma variável nome e imprima uma mensagem de boas-vindas usando crases.

Ver solução comentada
const nome = "Lucas";
console.log(`Olá, ${nome}! Bem-vindo ao JS.`);

2. Verificador de Maioridade

Receba uma idade e informe se a pessoa é maior ou menor de 18 anos.

Ver solução comentada
const idade = 20;
console.log(idade >= 18 ? "Maior de idade" : "Menor de idade");

3. Soma de Array com for

Some todos os valores de uma lista de preços.

Ver solução comentada
const precos = [10, 25, 15];
let total = 0;
for (const p of precos) total += p;
console.log(total);

4. Filtro de Números Pares

Use filter() para extrair apenas os números pares de um array.

Ver solução comentada
const nums = [1, 2, 3, 4, 5, 6];
console.log(nums.filter((n) => n % 2 === 0));

Perguntas frequentes

Preciso saber HTML e CSS antes de fazer exercícios de JavaScript?

Para exercícios de lógica básica (variáveis, condições, listas e funções), não. Você pode praticar a lógica de JS pura direto no editor.

Onde posso testar esses códigos de JavaScript?

No compilador JavaScript online do EasyCode ou na trilha interativa gratuita, sem instalar nada.

Esses exercícios servem para entrevistas júnior?

Sim, lógica com arrays, condições e funções é a base cobrada em testes técnicos iniciais de front-end e full-stack.

Apoie o EasyCode 💜

O EasyCode é gratuito, independente e sem anúncios. Manter a plataforma rápida, com compiladores no navegador e novos conteúdos atualizados tem custos reais todo mês. Se o site está te ajudando a aprender, veja como apoiar o projeto para continuarmos sempre no ar e acessíveis para todos.

💜 Conhecer e apoiar o projeto