Funções: declaração, expressão e arrow functions
Funções: declaração, expressão e arrow functions

Uma função sem return devolve undefined — e uma arrow com chaves, mas sem… [+]

Arrays: criando e manipulando listas
Arrays: criando e manipulando listas

O sort() sem argumento ordena como se tudo fosse texto, e aí 10 vem antes de… [+]

Objetos: estruturando dados do mundo real
Objetos: estruturando dados do mundo real

Atribuir um objeto a outra variável não copia coisa nenhuma: as duas passam a… [+]

Desestruturação, Spread e Rest Operator
Desestruturação, Spread e Rest Operator

Os mesmos três pontinhos espalham num lugar e recolhem no outro: espalhando… [+]

Escopo, Hoisting e Closures
Escopo, Hoisting e Closures

Um laço com var e um setTimeout dentro imprime 4, 4, 4 — e explicar esse… [+]

Tratamento de Erros com try, catch e finally
Tratamento de Erros com try, catch e finally

Um catch vazio transforma falha em silêncio: a tela não reage, o log não… [+]

Mini Projeto: Calculadora no Console
Mini Projeto: Calculadora no Console

Chegamos ao fim do primeiro módulo, e o jeito de fechá-lo é construindo: uma… [+]

O que é o DOM e como o JavaScript interage com o HTML
O que é o DOM e como o JavaScript interage com o HTML

O navegador não guarda o seu HTML como texto: ele o transforma numa árvore de… [+]