JavaScript é uma linguagem de programação amplamente utilizada para tornar páginas web interativas e dinâmicas. Enquanto o HTML estrutura o conteúdo e o
CSS cuida da aparência visual, o JavaScript permite que o navegador responda a ações do usuário, manipule elementos da página em tempo real, valide formulários,
crie animações, carregue dados sem precisar atualizar a página (usando AJAX), entre muitas outras funcionalidades. Por ser uma linguagem interpretada
diretamente no navegador, o JavaScript é essencial para o desenvolvimento front-end moderno e é suportado por todos os navegadores atuais.
Além disso, o JavaScript evoluiu bastante e hoje também é usado no desenvolvimento de aplicações no lado do servidor, através de ambientes como o Node.js.
Isso permite que desenvolvedores usem uma única linguagem para construir tanto o front-end quanto o back-end de um site ou aplicativo. O JavaScript é uma
linguagem de programação versátil, baseada em protótipos, que suporta programação orientada a objetos, funcional e imperativa, tornando-a poderosa e flexível
para uma ampla variedade de projetos na web e além.
Principais Objetos
Nome
Descrição
Exemplo
document
Representa a página web atual (DOM).
document.getElementById()
window
Objeto global que representa a janela do navegador.
window.alert()
Array
Estrutura para armazenar listas ordenadas.
let arr = [];
Math
Fornece propriedades e métodos matemáticos.
Math.random()
Date
Representa datas e horas.
new Date()
String
Objeto que representa texto e seus métodos.
"texto".length
JSON
Objeto para manipular dados JSON.
JSON.parse()
RegExp
Objeto para expressões regulares.
/ab+c/.test('abc')
Promise
Objeto para tratamento assíncrono.
new Promise()
console
Objeto para debug no navegador.
console.log()
Principais Métodos
Nome
Descrição
Exemplo
getElementById()
Seleciona elemento HTML por id.
document.getElementById('id')
querySelector()
Seleciona o primeiro elemento que corresponda ao seletor CSS.