https://github.com/giannycabral/journey-javascript
Repositório criado para hospedar meus códigos JavaScript. Lógica de programação básica com Javascript / Desenvolvimento Web básico com JavaScript
https://github.com/giannycabral/journey-javascript
javacsript json nodejs
Last synced: 2 months ago
JSON representation
Repositório criado para hospedar meus códigos JavaScript. Lógica de programação básica com Javascript / Desenvolvimento Web básico com JavaScript
- Host: GitHub
- URL: https://github.com/giannycabral/journey-javascript
- Owner: giannycabral
- Created: 2025-01-05T01:51:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-06T02:32:38.000Z (over 1 year ago)
- Last Synced: 2026-04-30T19:15:41.374Z (2 months ago)
- Topics: javacsript, json, nodejs
- Language: JavaScript
- Homepage:
- Size: 46.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📚 Minha Jornada JavaScript - Conceitos Fundamentais
## 🎯 O que aprendi?
### 🔤 Variáveis e Tipos
- Uso de `let` e `const` (evitando `var`)
- Tipos primitivos: `string`, `number`, `boolean`, `undefined`, `null`
- Convenção camelCase para nomeação
- Tipagem dinâmica e fraca
### ➕ Operadores
- Aritméticos (`+`, `-`, `*`, `/`, `%`)
- Atribuição (`=`, `+=`, `-=`, `*=`, `/=`)
- Comparação (`==`, `===`, `!=`, `>`, `<`, `>=`, `<=`)
- Lógicos (`&&`, `||`, `!`)
- Incremento/Decremento (`++`, `--`)
- Operador ternário (`?:`)
### 🧮 Biblioteca Math
```javascript
Math.abs() // Valor absoluto
Math.ceil() // Arredonda para cima
Math.floor() // Arredonda para baixo
Math.random() // Número aleatório
Math.pow() // Potência
Math.sqrt() // Raiz quadrada
Math.PI // Valor de PI
```
### 🔄 Coerção de Tipos
- Explícita: usando
Number()
,
String()
,
Boolean()
- Implícita: `"123" + 1` → `"1231"`
### 📥 Entrada de Dados
```javascript
// No navegador
prompt("Digite algo")
// No Node.js
const readline = require("readline-sync")
readline.question("Digite algo")
```
## 🚀 Como executar os exemplos
1. Clone este repositório
2. Instale as dependências:
```sh
npm install
```
3. Execute os arquivos `.js` usando Node:
```sh
node aula-06/nomeDoArquivo.js
```
## 📝 Notas Importantes
- Sempre use `let` ou `const` em vez de `var`
- JavaScript é case sensitive
- Strings podem usar aspas simples ou duplas
- Cuidado com coerção implícita em operações
## 🎯 Próximos Passos
- [ ] Estruturas de controle (if/else, switch)
- [ ] Loops (for, while)
- [ ] Arrays e Objetos
- [ ] Funções
- [ ] Manipulação do DOM
> "JavaScript é a linguagem da web. Quanto mais você aprende, mais poderoso se torna!" 🚀