"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Dia do Desafio #daysofMiva.

Dia do Desafio #daysofMiva.

Publicado em 2024-11-07
Navegar:771

Dia 1 do Desafio dos 100 Dias

Data: 21/08/2024

Objetivo: Aprender e compreender variáveis, operações lógicas e tipos de dados em JavaScript, resolver um problema matemático usando JavaScript e começar a aprender sobre ouvintes de eventos e instruções condicionais.

1. Introdução às variáveis ​​JavaScript

Hoje, comecei minha jornada em JavaScript aprendendo sobre variáveis. Uma variável em JavaScript é como um contêiner que contém dados, que podem ser um número, um trecho de texto ou qualquer outro tipo de valor. Aprendi como declarar uma variável usando as palavras-chave let, const e var.

  • let permite que você crie uma variável que pode ser alterada posteriormente.
  • const cria uma variável que não pode ser reatribuída.
  • var é uma forma mais antiga de declarar variáveis, mas ainda é usada.

Day f the #daysofMiva Challenge.

2. Compreendendo operações lógicas e tipos de dados

Em seguida, explorei operações lógicas, que são usadas para tomar decisões em JavaScript. Aprendi sobre os operadores lógicos básicos:

Também aprendi sobre diferentes tipos de dados, como:

Day f the #daysofMiva Challenge.

3. Resolvendo um problema matemático com JavaScript

Apliquei meu conhecimento de variáveis ​​e tipos de dados para resolver um problema matemático simples. O problema era calcular a área de um retângulo dada sua largura e altura.

Day f the #daysofMiva Challenge.

4. Introdução aos ouvintes de eventos

Seguindo em frente, comecei a aprender sobre ouvintes de eventos. Um ouvinte de evento é uma função que espera a ocorrência de um evento específico, como um usuário clicando em um botão, e então aciona alguma ação.

Em termos simples:
Os ouvintes de eventos permitem que o JavaScript responda às ações do usuário em uma página da Web, como clicar em um botão, digitar em uma caixa de texto ou passar o mouse sobre um elemento.

Day f the #daysofMiva Challenge.

Quando não clicar em

Day f the #daysofMiva Challenge.

Quando for clicado mostrará dados de carregamento.. então acabará mostrando "Dados carregados via retorno de chamada"

Day f the #daysofMiva Challenge.

Este é o trabalho de um ouvinte de evento em javascript

5. Compreendendo as declarações condicionais

Também aprendi sobre instruções condicionais, que me permitem tomar decisões em meu código. Uma instrução condicional verifica se uma condição é verdadeira ou falsa e então executa um bloco de código com base no resultado.

Day f the #daysofMiva Challenge.

Day f the #daysofMiva Challenge.

6 Compreendendo os loops While e For Loops em JavaScript

While Loop:
Um loop while em JavaScript continua executando um bloco de código enquanto uma condição especificada for verdadeira. Tentei entender esse conceito imaginando-o como alguém fazendo uma pergunta repetidamente até obter a resposta certa.

Definição simples:
Um loop while continua a ser executado enquanto uma determinada condição permanecer verdadeira.

Exemplo:

let number = 1;

while (number 



Neste exemplo, o loop começa com número = 1 e continua em execução se o número for menor ou igual a 5. Ele imprime o valor do número e aumenta-o em 1 a cada vez.

For Loop:
Um loop for é semelhante a um loop while, mas geralmente é mais conciso e mais fácil de escrever quando você sabe quantas vezes deseja executar o loop.

Definição simples:
Um loop for repete um bloco de código um número específico de vezes.

Exemplo:

for (let i = 1; i 



Neste loop for, i começa em 1 e aumenta 1 após cada loop até chegar a 5. O loop é executado 5 vezes, assim como o loop while.

Diferença entre loops While e For:

  • While Loop: Melhor quando você não sabe quantas vezes o loop deve ser executado, mas você tem uma condição para verificar.
  • For Loop: Melhor quando você sabe exatamente quantas vezes o loop deve ser executado.

Cenário:
Imagine que você está jogando uma moeda. Você quer continuar lançando até obter cara. Como você não sabe quantas voltas serão necessárias, você usaria um loop while para continuar lançando até obter cara.

Agora, se você quiser lançar a moeda exatamente 5 vezes, você usaria um loop for porque sabe que precisa de exatamente 5 lançamentos, não importa o resultado.

Resumindo:

  • While Loop: Continua girando até obter cara.
  • For Loop: Lança a moeda exatamente 5 vezes.

Compreender os loops exigiu algum esforço, mas este exercício me ajudou a ver como eles são úteis na repetição eficiente de tarefas em meu código.

Day f the #daysofMiva Challenge.

Minha experiência

Eu estava tão frustrado e estressado. Isso estava realmente me afetando, a ponto de quase ter vontade de quebrar meu PC. Foi tão avassalador! Você pode me ajudar a descobrir onde tudo deu errado? Mas decidi fazer uma pausa, reiniciar minha mente e finalmente descobri o problema. Continuei dizendo a mim mesmo que poderia ser a melhor versão de mim mesmo, não importa o que acontecesse.

Mas javascript...????

Day f the #daysofMiva Challenge.

Day f the #daysofMiva Challenge.

Conclusão

O primeiro dia foi produtivo, pois estabeleci uma base sólida em JavaScript aprendendo sobre variáveis, operações lógicas, tipos de dados e instruções condicionais. Também comecei a explorar como o JavaScript interage com as ações do usuário por meio de ouvintes de eventos. Estou animado para continuar esta jornada e aprofundar minha compreensão de JavaScript no futuro.

Day f the #daysofMiva Challenge.

Por favor, curta, compartilhe, inscreva-se e acompanhe para saber mais, e também comente sobre que bebida devo tomar para este hambúrguer javascript... haha???

Declaração de lançamento Este artigo está reproduzido em: https://dev.to/damilola_oyeyipo_1348716f/day-1-of-the-100daysofmiva-challenge-11ae?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3