Definição
JavaScript é a linguagem de programação que executa no navegador e em outros ambientes. No frontend, ela reage a interações e atualiza a interface sem recarregar a página. Fora do navegador, ela também roda em servidores e ferramentas de automação.
Variáveis, funções e eventos
Uma variável guarda um valor, uma função reúne um trecho de comportamento, e um evento associa a execução dessa função a uma interação. O essencial para acompanhar o exemplo é ver esses três pedaços trabalhando juntos.
const botao = document.querySelector('#botao')
const mensagem = document.querySelector('#mensagem')
function mostrarMensagem() {
mensagem.textContent = 'Cadastro enviado com sucesso'
}
botao.addEventListener('click', mostrarMensagem)Linguagem e ambiente de execução
JavaScript é a linguagem, e o navegador é apenas um dos lugares onde ela executa. O mesmo código pode rodar em um servidor ou em uma ferramenta de linha de comando, o que separa a linguagem do ambiente que a executa.
O que pode falhar no comportamento
A falha mais comum é o script procurar um elemento que não existe na página. Quando o seletor não encontra o botão, a variável fica vazia e o clique não dispara nada, com o erro aparecendo no console do navegador. Para conferir, abra o console e veja a mensagem de erro com o arquivo e a linha, depois compare o seletor usado com o id que o elemento tem no HTML. Quando o erro some após o ajuste e a mensagem aparece no clique, o comportamento está ligado à interação esperada.
Veja o papel do JavaScript no frontendDúvidas frequentes
Perguntas frequentes sobre JavaScript
- JavaScript roda apenas no navegador?
- Não. Linguagem e ambiente de execução são distintos, e JavaScript também executa em servidores e ferramentas.
- JavaScript e Java são a mesma linguagem?
- Não. O nome se assemelha, mas são linguagens diferentes, com históricos e ecossistemas próprios.
- Toda interação da página usa JavaScript?
- Parte do comportamento reativo usa, mas navegação e estilo continuam dependendo de HTML e CSS.
Para continuar
Recursos relacionados
Documentação
MDN: JavaScript
Explica a linguagem e seu uso em diferentes ambientes.
Abrir recursoDocumentação
MDN: JavaScript guide
Guia de introdução à linguagem.
Abrir recursoSite de referência
ECMA-262
Especificação oficial da linguagem.
Abrir recursoAplicação na formação
Vibe Coding: Do Zero ao MVP
Na Formação Vibe Coding, o JavaScript reage às interações e atualiza a interface sem recarregar a página.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.