Tutorial Principal de JavaScript

Tutorial simples de JavaScript para iniciantes com livro de problemas e exemplos de soluções.

Fundamentos

001

Introdução à linguagem JavaScript para iniciantes

002

Executando JavaScript

003

Primeiro programa em JavaScript

004

Vamos analisar o código do programa

005

Exemplos Adicionais

006

Incluindo um arquivo com scripts JavaScript

007

Vários arquivos com scripts JavaScript

008

Características da tag script em JavaScript

009

Cacheamento de arquivos JavaScript pelo navegador

010

Modo estrito em JavaScript

011

Comentários em JavaScript

012

Variáveis em JavaScript

013

Utilização de Variáveis

014

Declaração de múltiplas variáveis em JavaScript

015

Alteração de Valores de Variáveis

016

Vários let para uma mesma variável

017

Operações Matemáticas com Números em JavaScript

018

Operações Matemáticas com Variáveis em JavaScript

019

Precedência de Operações Matemáticas em JavaScript

020

Precedência igual de operações matemáticas em JavaScript

021

Parênteses de Agrupamento em JavaScript

022

Frações em JavaScript

023

Números negativos em JavaScript

024

Sinal de mais antes de números em JavaScript

025

Módulo em JavaScript

026

Exponenciação em JavaScript

027

Precedência da Exponenciação

028

Strings em JavaScript

029

Concatenação de strings em JavaScript

030

Comprimento de uma string em JavaScript

031

Template Strings em JavaScript

032

Multilinha

033

Valores Especiais em JavaScript

034

Significado de undefined

035

Valor null

036

Valores true e false

037

Significado de NaN

038

Infinity e -Infinity em JavaScript

039

Trabalhando com o Console em JavaScript

040

Tipos de dados no console JavaScript

041

Erros no Console JavaScript

042

Constantes em JavaScript

043

Conversão Automática de Tipos de Dados

044

Conversão para Número em JavaScript

045

Conversão Abreviada para Número em JavaScript

046

Conversão de Números Inválidos em JavaScript

047

Extraindo Números em JavaScript

048

Conversão para String em JavaScript

049

Aplicando conversão para strings em JavaScript

050

Conversão do tipo booleano em JavaScript

051

Conversão para o tipo booleano em JavaScript

052

Obtendo caracteres de uma string em JavaScript

053

Imutabilidade de Strings em JavaScript

054

O último caractere de uma string em JavaScript

055

Strings com números em JavaScript

056

Acessando os dígitos de um número em JavaScript

057

Operações para modificar variáveis em JavaScript

058

Operadores de Atribuição Abreviada em JavaScript

059

Operações de incremento e decremento em JavaScript

060

Tipos prefixo e pós-fixo em JavaScript

061

Cálculos Imprecisos em JavaScript

062

A função prompt em JavaScript

063

Problema com tipos de dados na função prompt em JavaScript

064

Saída de texto em um documento em JavaScript

065

Encontrando erros no código

066

Prática com Operações em JavaScript

067

Prática com fórmulas em JavaScript

Matrizes

Objetos

Condições

104

A estrutura if-else em JavaScript

105

Operadores maior e menor em JavaScript

106

Verificação de igualdade em JavaScript

107

Verificação de desigualdade em JavaScript

108

Comparação de Variáveis em JavaScript

109

Igualdade de Strings em JavaScript

110

Igualdade entre strings e números em JavaScript

111

Igualdade por valor e tipo em JavaScript

112

Desigualdade por valor e tipo em JavaScript

113

Operador Lógico AND em JavaScript

114

Operador Lógico OU em JavaScript

115

Precedência de operadores lógicos em JavaScript

116

Agrupamento de condições em JavaScript

117

Inversão de expressões lógicas em JavaScript

118

Condições com valores booleanos em JavaScript

119

Comparação de valores com tipo booleano em JavaScript

120

Forma abreviada de verificação de verdade em JavaScript

121

Forma abreviada de verificação de falsidade em JavaScript

122

Forma Geral de Verificação Abreviada em JavaScript

123

Condições complexas em forma abreviada em JavaScript

124

A opcionalidade da construção else em JavaScript

125

Opcionalidade das chaves no JavaScript

126

O problema da opcionalidade das chaves no if-else

127

A construção else if em JavaScript

128

Estruturas aninhadas if-else em JavaScript

129

A estrutura switch-case em JavaScript

130

A opcionalidade do break na construção switch-case em JavaScript

131

Operador Ternário em JavaScript

132

Operações Lógicas em JavaScript

133

A função confirm em JavaScript

134

Escopo de Variáveis em if-else em JavaScript

135

Nuances do escopo de variáveis em construções if-else em JavaScript

136

Verificação das partes de uma hora usando if-else em JavaScript

137

Verificando o comprimento de strings e arrays em JavaScript

138

Verificação de caracteres de string em JavaScript

139

Verificação de dígitos de um número em JavaScript

140

Verificando o resto da divisão em JavaScript

141

Encontrando erros em código com condições JavaScript

142

Prática com condicionais if-else em JavaScript

Laços

Multidimensionalidade

Métodos Padrão

Funções Personalizadas

Variáveis de Funções

Tipos de Funções

Funções Aninhadas

Closures

IIFE

Recursão

Métodos de Iteração

Operador spread

Operador rest

Desestruturação

Tempo

Introdução ao DOM

Atributos

Estilização

Pesquisa

Nós

Formulários

Listas Suspensas

Objeto Event

Contexto

Temporizadores

Manipulação de Elementos

Prática

Funções e DOM

Módulos via Closures