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.
LidoJavaScript é 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.
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.
LidoEsta 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.
LidoEsta 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.
LidoEsta 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.
LidoNesta 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.
LidoEsta 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.
LidoEsta 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.
LidoNesta 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.
LidoEsta aula aborda as arrow functions do JavaScript, explicando sua sintaxe concisa, como o escopo do 'this' difere das funções tradicionais e em quais situações é recomendado evitar seu uso.
LidoEsta aula aborda métodos fundamentais de array em JavaScript: push/pop/shift/unshift para manipulação de extremidades, slice vs splice para cópia/remoção, e indexOf/includes para busca. Inclui exemplos práticos, boas práticas e exercícios com respostas.
LidoEsta aula introduz o conceito de arrays em JavaScript, abordando criação, índices, tamanho e mutação básica. O aluno aprenderá a trabalhar com listas de dados de forma prática e progressiva.
LidoEsta aula explora funções de ordem superior em JavaScript, mostrando como funções podem ser tratadas como valores, passadas como callbacks e retornadas por outras funções. O conteúdo inclui exemplos práticos, boas práticas e exercícios com respostas ocultas.
Lido