JS-Learning
Esse repositório contem todas as anotações que fiz enquanto estudava um módulo da trilha Explorer da Rocketseat sobre JavaScript. :beginner:
Módulos :ledger:
1. Primeiros passos
- Esse foi o módulo de introdução. Aqui foi abordado como fazer comentários no JavaScript.
2. Tipos de Dados
- Vi quais são os tipos de dados: Primitive / Primitive Value, Structural e Structural Primitive;
- Vi dados primitivos como: String, Number, Boolean, Undefined;
- Vi dados estruturais como: Array, Map, Set, Date;
- E um primitivo estrutural: null.
3. Variáveis
- Vi quais são so tipos de variáveis: var, let, const;
- Estudei sobre o comportamento de cada uma delas, e como o escopo delas funciona;
- Também estudei sobre como nomear bem as variáveis.
4. Prática e Avanço
- Aqui fiz alguns exercícios práticos para aplicar o que estudei nas três primeiras fases desse módulo;
- Aprendi a como usar interpolação;
- Pude testar os conceitos de escopo que vi na fase 03.
5. Funções
- Aqui aprendi a criar e usar funções;
- Aprendi sobre como o Hoisting funciona em funções;
- Aprendi a usar arrow functions e callback functions;
- Aprendi a usar contrutores para criar funções.
6. Manipulando Dados
- Aprendi sobre os conceitos de Protótipo do JavaScript;
- Aprendi sobre conversion e coersion de dados;
- Aprendi a usar funcionalidades como o
.toFixed(), .toUpperCase(), .toLowerCase, .split, .join, .includes e .slice;
- Aprendi a manipular arrays com
.push, .unshift, .pop, .shift, .splice e algumas das propriedades citadas no tópico acima.
7. Expressões e Operadores
- Aprendi o conceito de Expressões;
- Aprendi quais são os operadores aritméticos;
- Aprendi sobre operadores de comparação;
- Aprendi sobre operadores lógicos e o operador condicional ternário;
- Aprendi sobre
Falsy e Truthy e precedência de operadores.
8. Condicionais e Controle de Fluxo
- Aprendi sobre os condicionais
if e else;
- Aprendi a usar o
switch;
- Aprendi o conceito de
Throw e Try/Catch para lançar erros de uma forma mais compreensível.
9. Estruturas de Repetição
- Aprendi a como usar e quand usar
for e while;
- Aprendi sobre o uso de
for...of para o uso de repetição e Arrays;
- Aprendi sobre o uso de
for...in para o uso de repetição em Objetos.
Com certeza esse módulo do curso foi muito bom para agregar conhecimento sobre JavaScript. Em breve estarei aplicando esses conceitos em projetos!
Deixe sua :star: nesse repositório! Seu apoio vale muito para mim!