Resumo Teórico de JavaScript
1. O que é JavaScript?
JavaScript é uma linguagem de programação usada para criar interatividade em páginas da web.
Ela roda no navegador e em servidores com Node.js. É uma linguagem interpretada, ou seja, o
código é lido linha por linha.
2. Tipos de Dados
- string: 'Olá'
- number: 10, 3.14
- boolean: true/false
- undefined: variável sem valor
- null: valor nulo
- object: {nome: 'Diego'}
- array: ['maçã', 'banana']
3. Declaração de Variáveis
- var: escopo de função (evite usar)
- let: escopo de bloco, pode ser reatribuída
- const: escopo de bloco, não pode ser reatribuída
4. Operadores
- Aritméticos: +, -, *, /, %, **
- Comparação: ==, ===, !=, !==, >, <, >=, <=
- Lógicos: &&, ||, !
5. Condicionais
Utilize if, else, else if e switch para tomar decisões com base em condições.
Exemplo:
if (idade >= 18) { ... }
6. Laços de Repetição
- for: laço com contador
- while: laço com condição
- do...while: executa pelo menos uma vez
7. Funções
Funções encapsulam blocos de código reutilizáveis.
Exemplo:
function somar(a, b) {
return a + b;
8. Arrays e Objetos
- Arrays: listas indexadas
- Objetos: estruturas chave-valor
Exemplo:
let pessoa = { nome: 'Diego', idade: 25 };
9. DOM e Eventos
Permite manipular elementos HTML com JavaScript.
Exemplo:
document.getElementById('id')
Eventos: onclick, onchange, addEventListener
10. Tratamento de Erros
Use try...catch para capturar erros no código sem quebrar o programa.