Introdução ao JavaScript
JavaScript é a linguagem de programação da web — todo navegador consegue executá-lo nativamente, por isso praticamente todo site interativo o usa. Ao contrário do Python, que geralmente precisa ser instalado separadamente, o JavaScript já roda em qualquer lugar onde há um navegador.
O JavaScript também roda fora do navegador, em servidores, através do Node.js — a mesma linguagem no frontend e no backend, o que explica boa parte do motivo de ser tão amplamente usado.
Para que o JavaScript é realmente usado
- Frontends web — todo elemento interativo de uma página (menus suspensos, validação de formulário, atualizações em tempo real) é JavaScript
- Backends web — o Node.js permite que a mesma linguagem controle servidores, APIs e bancos de dados
- Apps móveis e de desktop — frameworks como React Native e Electron constroem aplicativos reais com JavaScript
- Scripting e automação — ferramentas de build, scripts de linha de comando e extensões de navegador
Uma prévia rápida
Aqui está uma única linha de JavaScript de verdade, executada de fato no próprio compilador desta página — não é uma simulação:
Esse é o programa inteiro. A próxima lição explica exatamente o que está acontecendo naquela linha, e faz você escrever sua própria versão.
Exercício de Prática
Imprima o texto "Hello, JavaScript!" e depois imprima o resultado de 2 ** 10.