Seu primeiro JavaScript
Converse de forma interativa com o Node.js
⏱ Estim. ~8 min
01 · Ler
O Node.js tem um modo interativo chamado REPL (Read-Eval-Print Loop, ou Ler-Avaliar-Imprimir Loop). Você digita uma linha de JavaScript, o Node lê, executa, imprime o resultado e espera a próxima linha.
É como conversar com o JavaScript. Você fala uma frase, ele responde. Ótimo para testar coisas e aprender — sem arquivos, sem configuração, só você e a linguagem.
💡 Imagine assimO REPL é como uma calculadora turbinada. A calculadora faz matemática. O REPL faz matemática, processa texto, executa lógica — qualquer coisa que o JavaScript consegue fazer, ele faz.
Pontos-chave
- REPL é a sigla de Read-Eval-Print Loop
- Perfeito para experimentos rápidos
- Digite .exit ou aperte Ctrl+C duas vezes para sair
02 · Prática real
Digite node (sem nenhum parâmetro) para iniciar o REPL do Node.js. Vai aparecer um prompt > — isso significa que o Node está esperando o seu JavaScript.
node
03 · Prática real
Agora teste algumas expressões em JavaScript. Digite cada uma e aperte Enter para ver o resultado: - 2 + 2 — matemática básica - "Hello".toUpperCase() — manipulação de texto - Math.random() — gera um número aleatório entre 0 e 1 Cada vez que você aperta Enter, o Node executa o seu código e mostra o resultado na hora.
2 + 2
"Hello".toUpperCase()
Math.random()
04 · Quiz
O que console.log() faz em JavaScript?
- Salva dados em um arquivo
- Imprime mensagens no terminal ou no console do navegador
- Cria uma variável nova
- Abre um arquivo de log
05 · Preencher
Para iniciar o modo interativo do Node.js, digite _____ no seu terminal.
06 · Prática real
Agora teste console.log() — é assim que o JavaScript imprime output. Depois aperte Ctrl+C duas vezes (ou digite .exit) para sair do REPL.
console.log("I am writing JavaScript")07 · Quiz
Você digita node no terminal e vê um prompt >. O que aconteceu?
- O Node.js está instalando pacotes
- Seu terminal quebrou e está esperando um conserto
- Você está no REPL — o Node está esperando você digitar JavaScript
- O Node.js está rodando um arquivo chamado node
Outras lições deste capítulo
⚠ A experiência interativa completa precisa de JavaScript. Ative-o e recarregue a página.
※ Este é um projeto educacional independente — não é um produto oficial da Anthropic. Claude™ é uma marca registrada da Anthropic, PBC.