Fundamentos de JavaScript
Área: Backend; Frontend | Nível recomendado: Iniciante
Last updated
Área: Backend; Frontend | Nível recomendado: Iniciante
Last updated
Reforçar e aplicar os fundamentos do JavaScript. Esta missão irá abordar conceitos essenciais de JavaScript que são a base para criar aplicações eficientes e escaláveis.
Link direto: https://youtu.be/p-Gcsl6hIQQ
Revisão de Conceitos Básicos:
Variáveis e tipos de dados.
Estruturas de controle (loops, condicionais).
Funções e escopo.
JavaScript mais avançado:
Exploração de funções assíncronas e callbacks.
Tratamento de erros e exceções.
Uso de módulos e require
/import
statements.
ES6 e Além:
Introdução a arrow functions, promises, e async
/await
.
Desestruturação, spread operator e outros recursos do ES6+.
Use esses exercícios para reforçar o que acabou de aprender. Se errar, leia a explicação para entender melhor o conceito.
Esses exercícios testarão sua compreensão prática. Revise o feedback para melhorar suas habilidades.
Implemente uma função que receba um array de números e retorne a soma de todos os elementos usando um loop for
.
Implementação do Loop:
Use um loop for
para iterar sobre o array e calcular a soma dos elementos.
Implemente uma função que receba uma string e retorne a contagem de cada caractere na string.
Contagem de Caracteres:
Use um objeto para manter a contagem de cada caractere na string.
Analise o código a seguir, encontre e corrija o erro relacionado ao uso de funções assíncronas e await
.
Implemente um script JavaScript que utilize conceitos de variáveis, funções e objetos. O script deve:
Criar um objeto representando uma pessoa, com propriedades "nome", "idade" e "hobbies".
Adicionar um método ao objeto para adicionar novos hobbies.
Implementar uma função que imprima uma saudação personalizada utilizando as propriedades do objeto.
Implementar uma função que receba um array de pessoas e retorne a média de idades.
Criação do Objeto:
Crie um objeto pessoa
com as propriedades e método conforme descrito.
Implementação das Funções:
Implemente a função saudacao
para imprimir uma mensagem personalizada.
Implemente a função calcularMediaIdade
para retornar a média de idades das pessoas no array.