Categoria: JavaScript

JavaScript é a linguagem que dá vida às páginas web: animações, validação de formulários, conteúdo que muda sem recarregar. Junto com HTML e CSS forma a base da internet moderna nos navegadores e, através do Node.js, também roda no servidor. Você encontra tutoriais detalhados e guias para iniciantes no MDN Web Docs.

JavaScript

Trabalhando com Strings

Esta aula aborda como criar e manipular strings em JavaScript, incluindo diferentes formas de aspas, template literals, métodos essenciais como length, toUpperCase, slice e replace, o conceito de imutabilidade e noções básicas de Unicode.

✓ Lido
JavaScript

A instrução switch

A aula aborda a instrução switch em JavaScript, detalhando sua sintaxe, o comportamento de fall-through, o uso de break e default, e quando é preferível utilizar switch em vez de if/else. O conteúdo inclui exemplos práticos e exercícios para fixação.

✓ Lido
JavaScript

Laço for

Esta aula aborda o laço for em JavaScript, detalhando sua estrutura, uso de contadores, comandos break e continue, e laços aninhados. Inclui exemplos práticos e exercícios com respostas em colapso.

✓ Lido
JavaScript

Conversão de tipos (coerção)

Esta aula aborda a conversão de tipos em JavaScript, distinguindo entre coerção implícita (automática) e explícita (intencional), e explica como converter entre string, number e boolean. Também são apresentadas pegadinhas clássicas que podem levar a bugs sutis.

✓ Lido
JavaScript

Funções: o básico

Esta aula introduz o conceito fundamental de funções em JavaScript, abordando a diferença entre declaração e expressão de função, como definir parâmetros e retornar valores, e a importância do reuso de código. O conteúdo inclui exemplos práticos e exercícios para fixação.

✓ Lido
JavaScript

Tratamento de erros: try, catch, finally

Esta aula aborda o tratamento de erros em JavaScript usando try, catch, finally. Você aprenderá a lançar erros com throw, trabalhar com o objeto Error, identificar tipos de erro e aplicar boas práticas para escrever código robusto.

✓ Lido
JavaScript

for...of e for...in

Nesta aula, exploramos os laços `for...of` e `for...in` em JavaScript, entendendo como iterar sobre arrays e objetos, suas diferenças cruciais e pegadinhas comuns. Ao final, você será capaz de escolher o laço adequado para cada situação e evitar erros sutis.

✓ Lido
JavaScript

Parâmetros avançados

Esta aula aborda parâmetros avançados em JavaScript, incluindo valores padrão, rest parameters e desestruturação nos parâmetros. Você aprenderá a tornar funções mais flexíveis e expressivas, lidando com argumentos opcionais, número variável de argumentos e extração direta de objetos e arrays.

✓ Lido
JavaScript

Laços while e do...while

Esta aula aborda os laços while e do...while em JavaScript, explicando suas diferenças, condições de parada e como evitar loops infinitos. Inclui exemplos práticos, boas práticas e exercícios com respostas.

✓ Lido
JavaScript

Escopo e closures

Nesta aula, exploramos escopo léxico e closures em JavaScript, desde conceitos fundamentais até casos de uso reais e pegadinhas comuns. Você entenderá como o escopo é determinado pela estrutura do código e como closures permitem que funções 'lembrem' do ambiente onde foram criadas, com exemplos práticos e exercícios.

✓ Lido