AnyCompiler

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:

console.log("Hello from JavaScript!");
Output
Hello from JavaScript!

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.