Este é um repositório fundamental do JavaScript moderno.
Aqui você encontrará os conceitos essenciais da linguagem, com foco didático, arquivos organizados por tema e exemplos práticos diretamente em .js, seguindo as boas práticas atuais da linguagem.
O objetivo é criar uma base sólida de conhecimento, como eu gostaria de ter recebido quando comecei a aprender JavaScript.
Este repositório é dividido em pastas por tópicos, cada uma abordando uma parte essencial da linguagem. Os arquivos contêm comentários explicativos e exemplos de uso para aprendizado prático.
-
Variáveis
Uso devar,let,const, escopos, hoisting, práticas modernas e exercícios aplicados. -
Tipos de Dados
Tipos primitivos, dinamicidade do JS, typeof, valores falsy/truthy. -
Booleanos e Comparações
Comparações (==,===), operadores lógicos, coerção, negação. -
Operadores
Operadores aritméticos, relacionais, lógicos, ternário e incrementais. -
Funções
Declaração, expressões, arrow functions, parâmetros, retornos. -
Controle de Fluxo
if/else,switch,for,while,break,continue. -
Arrays
Métodos comuns (push,pop,map,filter, etc.), percursos e manipulação. -
Objetos
Criação, acesso, métodos, iteração comfor...in,Object.keys. -
Assíncrono
setTimeout,Promise,async/await,fetch. -
Módulos e Organização
import,export, modularização com ESModules.
Clone este repositório em sua máquina local com o comando:
git clone https://github.com/ojonatasquirino/javascript.git