Início Rápido com JavaScript
July 17, 2025 · View on GitHub
Idiomas
🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English
Este curso foi projetado para iniciantes que desejam aprender JavaScript e os fundamentos da programação. Tentaremos construir um rastreador de finanças pessoais dinâmico, que o ajudará a entender os conceitos básicos de JavaScript.
Exercícios
| Índice | Nome | Dificuldade | Prática |
|---|---|---|---|
| 01 | 📖 🟢 Seu Primeiro Laboratório JavaScript | Intermediário | Iniciar Lab |
| 02 | 📖 🟢 JavaScript e DOM Básicos | Intermediário | Iniciar Lab |
| 03 | 📖 🟢 Arrays e Objetos | Intermediário | Iniciar Lab |
| 04 | 📖 🟢 Armazenamento e Recuperação de Dados | Iniciante | Iniciar Lab |
| 05 | 📖 🟢 Aprimorando o Rastreador de Finanças Pessoais | Iniciante | Iniciar Lab |
| 06 | 📖 🟢 Implementando o Resumo | Iniciante | Iniciar Lab |
| 07 | 📖 🟢 Valor é Nulo | Iniciante | Iniciar Lab |
| 08 | 📖 🟢 Valor é Undefined | Iniciante | Iniciar Lab |
| 09 | 📖 🟢 Valor é Número | Iniciante | Iniciar Lab |
| 10 | 📖 🟢 Valor é String | Iniciante | Iniciar Lab |
| 11 | 📖 🟢 Valor é Booleano | Iniciante | Iniciar Lab |
| 12 | 📖 🟢 Tipo de Valor | Iniciante | Iniciar Lab |
| 13 | 📖 🟢 Arredondar Número para Precisão Específica | Iniciante | Iniciar Lab |
| 14 | 📖 🟢 Limitando Números em JavaScript | Iniciante | Iniciar Lab |
| 15 | 📖 🟢 Número é Par | Iniciante | Iniciar Lab |
| 16 | 📖 🟢 Número é Ímpar | Iniciante | Iniciar Lab |
| 17 | 📖 🟢 Número Aleatório em Intervalo | Iniciante | Iniciar Lab |
| 18 | 📖 🟢 Número para String de Moeda | Iniciante | Iniciar Lab |
| 19 | 📖 🟢 Capitalizar a Primeira Letra em JavaScript | Iniciante | Iniciar Lab |
| 20 | 📖 🟢 Inverter String com JavaScript | Iniciante | Iniciar Lab |
| 21 | 📖 🟢 Converter Strings para CamelCase com JavaScript | Iniciante | Iniciar Lab |
| 22 | 📖 🟢 Truncando Strings em JavaScript | Iniciante | Iniciar Lab |
| 23 | 📖 🟢 Preenchimento de Strings em JavaScript | Iniciante | Iniciar Lab |
| 24 | 📖 🟢 Manipulação de Strings com JavaScript | Iniciante | Iniciar Lab |
| 25 | 📖 🟢 Primeiro Elemento do Array (Head) | Iniciante | Iniciar Lab |
| 26 | 📖 🟢 Fundamentos de JavaScript Através da Codificação | Iniciante | Iniciar Lab |
| 27 | 📖 🟢 Último Elemento do Array | Iniciante | Iniciar Lab |
| 28 | 📖 🟢 Array Sem o Último Elemento | Iniciante | Iniciar Lab |
| 29 | 📖 🟢 Filtrando Valores Falsos em Arrays JavaScript | Iniciante | Iniciar Lab |
| 30 | 📖 🟢 Elemento Aleatório em Array | Iniciante | Iniciar Lab |
| 31 | 📖 🟢 Verificar se um Array Possui Duplicatas | Iniciante | Iniciar Lab |
| 32 | 📖 🟢 Verificar se um Array Inclui Todos os Valores | Iniciante | Iniciar Lab |
| 33 | 📖 🟢 Verificar se um Array Inclui Quaisquer Valores | Iniciante | Iniciar Lab |
| 34 | 📖 🟢 Filtrar Valores Únicos em Arrays | Iniciante | Iniciar Lab |
| 35 | 📖 🟢 Interseção Eficiente de Arrays em JavaScript | Iniciante | Iniciar Lab |
| 36 | 📖 🟢 Encontrar a União de Elementos em um Array | Iniciante | Iniciar Lab |
| 37 | 📖 🟢 Clone Raso de Objeto | Iniciante | Iniciar Lab |
| 38 | 📖 🟢 Selecionando Chaves de Objeto | Iniciante | Iniciar Lab |
| 39 | 📖 🟢 Remoção de Chaves de Objetos | Iniciante | Iniciar Lab |
| 40 | 📖 🟢 Mesclando Objetos JavaScript com Reduce e Concat | Iniciante | Iniciar Lab |
| 41 | 📖 🟢 Converter Objeto em Pares | Iniciante | Iniciar Lab |
| 42 | 📖 🟢 Object From Pairs | Iniciante | Iniciar Lab |
| 43 | 📖 🟢 Limitando Argumentos de Funções em JavaScript | Iniciante | Iniciar Lab |
| 44 | 📖 🟢 Composição de Funções em JavaScript | Iniciante | Iniciar Lab |
| 45 | 📖 🟢 Compondo Funções Eficientemente em JavaScript | Iniciante | Iniciar Lab |
| 46 | 📖 🟢 Otimizando Funções JavaScript com Memoization | Iniciante | Iniciar Lab |
| 47 | 📖 🟢 Debounce Promises em JavaScript | Iniciante | Iniciar Lab |
| 48 | 📖 🟢 Técnicas de Currying em JavaScript | Iniciante | Iniciar Lab |
| 49 | 📖 🟢 Verificar Ano Bissexto | Iniciante | Iniciar Lab |
| 50 | 📖 🟢 Explore Conceitos de Programação JavaScript | Iniciante | Iniciar Lab |
| 51 | 📖 🟢 Calcular a Diferença de Data em JavaScript | Iniciante | Iniciar Lab |
| 52 | 📖 🟢 Adicionar Data por Dias em JavaScript | Iniciante | Iniciar Lab |
| 53 | 📖 🟢 Criar Formatação de Tempo Legível por Humanos | Iniciante | Iniciar Lab |
| 54 | 📖 🟢 Gerador de Intervalo de Datas | Iniciante | Iniciar Lab |
| 55 | 📖 🟢 Funções Assíncronas para Promises | Iniciante | Iniciar Lab |
| 56 | 📖 🟢 Clonagem Profunda de Objetos | Iniciante | Iniciar Lab |
| 57 | 📖 🟢 String é JSON Válido | Iniciante | Iniciar Lab |
| 58 | 📖 🟢 Stringify JSON Circular | Iniciante | Iniciar Lab |
| 59 | 📖 🟢 Achatando Objetos JavaScript com Recursão | Iniciante | Iniciar Lab |
| 60 | 📖 🟢 Congelar Profundamente Objeto | Iniciante | Iniciar Lab |
Ambiente
LabEx é uma plataforma de aprendizagem interativa e prática dedicada à programação e tecnologia. Combina laboratórios, assistência de IA e máquinas virtuais para fornecer uma experiência de aprendizagem prática sem vídeos.

- Uma abordagem rigorosa de "Aprender Fazendo" com laboratórios práticos exclusivos e sem vídeos.
- Ambientes online interativos no navegador, com verificações automatizadas passo a passo.
- Uma organização de conteúdo estruturada com o sistema baseado em Árvore de Habilidades.
- Um recurso de aprendizagem crescente de 30 Árvores de Habilidades e mais de 6.000 Laboratórios.
- O assistente de aprendizagem Labby, construído sobre os últimos modelos de IA, fornecendo uma experiência de aprendizagem conversacional.
Saiba mais sobre LabEx VM.
