Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nop-dev/learning-js
Esse repositório contem todas as anotações que fiz enquanto estudava um módulo da trilha Explorer da Rocketseat sobre JavaScript. 🔰
https://github.com/nop-dev/learning-js
data data-structures functions javascript js
Last synced: 4 days ago
JSON representation
Esse repositório contem todas as anotações que fiz enquanto estudava um módulo da trilha Explorer da Rocketseat sobre JavaScript. 🔰
- Host: GitHub
- URL: https://github.com/nop-dev/learning-js
- Owner: nop-dev
- Created: 2023-11-28T00:27:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-06T18:45:44.000Z (about 1 year ago)
- Last Synced: 2024-11-12T04:08:51.091Z (2 months ago)
- Topics: data, data-structures, functions, javascript, js
- Language: JavaScript
- Homepage:
- Size: 21.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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!
| Nop-Dev, 2023 :rocket: |
| --- |Deixe sua :star: nesse repositório! Seu apoio vale muito para mim!