Conteúdo do Curso
Introdução ao JavaScript
Introdução ao JavaScript
1. Introdução
Primeira Aplicação JavaScript no ConsoleDesafio: Exibindo Alguma SaídaDesafio: Saída de Múltiplas LinhasLidando com NúmerosDesafio: Trabalhando com NúmerosDesafio: Calculando a Velocidade de um CarroDesafio: Cálculo da Área de um TrapézioExibindo Múltiplos ValoresDesafio: Exibindo Saída Significativa no ConsoleComo Usar Comentários em JavaScript?Desafio: Adicionando um ComentárioComentários de Múltiplas LinhasDesafio: Comentando CódigoAfinal, O Que É JavaScript?
2. Manipulação de Dados
Armazenando DadosDesafio: Declaração de Uma VariávelDesafio: Acessando Dados de uma VariávelDesafio: Corrigindo Nomes de VariáveisDesafio: Reatribuição de uma VariávelConstantesDesafio: Declaração e Uso de ConstantesRealizando Operações Aritméticas em VariáveisDesafio: Criando uma Calculadora de SalárioDesafio: Ajustando Salário com um BônusExplorando Tipos de Dados PrimitivosDesafio: Declarando um Valor BooleanoComo Diferentes Tipos de Dados InteragemDesafio: Concatenando StringsDesafio: Criação de Perfil de Usuário e Detalhes de Atividade
3. Declarações Condicionais
Operadores de ComparaçãoDesafio: Verificando Elegibilidade por IdadeA Declaração `if`Desafio: Recomendador de Roupas Baseado no ClimaDesafio: Par ou ÍmparDeclarações Condicionais AninhadasA Cláusula `else`Desafio: Aprimorando o Verificador de Par ou ÍmparDesafio: Consultor de TemperaturaA Cláusula `else if`Desafio: Categorizador de NotasOperador Lógico `AND`Desafio: Verificando se um Número é Par e PositivoOperador Lógico ORDesafio: Acessando o Sistema de Controle
4. Dominando Funções
O Que São Funções?Desafio: Função SimplesDesafio: Calculando a Velocidade de um CarroEscoposPassando Dados para FunçõesDesafio: Corrigindo a Função de VelocidadeDesafio: Aprimorando o Categorizador de NotasTarefa: Definindo uma Função CompostaRetornando Dados de FunçõesValores PadrãoDesafio: Resposta Automática de E-mail com Parâmetros Padrão
5. Explorando Arrays
O Que São Arrays?Desafio: Definindo um ArrayDesafio: IndexaçãoAdicionando Valores a um ArrayDesafio: Adicionando Elementos a um ArrayRemovendo Elementos de um ArrayDesafio: Praticando `pop` e `shift`A Propriedade `length`Desafio: Contando ElementosO Método `includes`Desafio: Buscando Animais no Zoológico
Declarações Condicionais Aninhadas
Podemos ter declarações condicionais dentro de outras declarações condicionais. Isso nos permite realizar várias verificações antes de executar algum código.
Podemos verificar se um número está em um intervalo específico usando esse tipo de estrutura:
let number = 17; if(number >= 10) { if(number <= 20) { console.log("The number is in the range 10-20"); } }
De modo geral, recomenda-se evitar o aninhamento de muitas declarações condicionais, pois isso torna o código mais difícil de ler e manter.
Existem métodos melhores para realizar múltiplas verificações, que serão explorados nos próximos capítulos.
1. Qual é a principal vantagem de usar declarações condicionais aninhadas?
2. Por que se deve evitar aninhar muitas declarações condicionais?
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 6