Il tuo primo JavaScript
Dialogare con Node.js
⏱ Stima ~8 min
01 · Leggi
Node.js ha una modalità interattiva chiamata REPL (Read-Eval-Print Loop, ciclo Leggi-Valuta-Stampa). Digiti una riga di JavaScript, Node la legge, la esegue, stampa il risultato e aspetta la riga successiva.
È come conversare con JavaScript. Dici una cosa, lui risponde. Perfetto per sperimentare e imparare — nessun file, nessuna configurazione, solo tu e il linguaggio.
💡 Immagina cosìIl REPL è come una calcolatrice avanzata. La calcolatrice fa operazioni matematiche. Il REPL fa matematica, elabora testo, esegue logica — tutto quello che JavaScript sa fare.
Punti chiave
- REPL sta per Read-Eval-Print Loop
- È ideale per sperimentare rapidamente
- Digita .exit o premi Ctrl+C due volte per uscire
02 · Pratica reale
Digita node (senza argomenti) per avviare il REPL di Node.js. Vedrai apparire un prompt > — significa che Node aspetta il tuo JavaScript.
node
03 · Pratica reale
Ora prova alcune espressioni JavaScript. Digita ognuna e premi Invio per vedere il risultato:- 2 + 2 — matematica di base - "Hello".toUpperCase() — elaborazione del testo - Math.random() — genera un numero casuale tra 0 e 1 Ogni volta che premi Invio, Node esegue il tuo codice e mostra subito il risultato.
2 + 2
"Hello".toUpperCase()
Math.random()
04 · Quiz
Cosa fa console.log() in JavaScript?
- Salva dati in un file
- Stampa messaggi nel terminale o nella console del browser
- Crea una nuova variabile
- Apre un file di log
05 · Completa
Per avviare la modalità interattiva di Node.js, digita _____ nel terminale.
06 · Pratica reale
Ora prova console.log() — è il modo in cui JavaScript stampa l'output. Poi premi Ctrl+C due volte (o digita .exit) per uscire dal REPL.
console.log("I am writing JavaScript")07 · Quiz
Digiti node nel terminale e vedi un prompt >. Cosa sta succedendo?
- Node.js sta installando pacchetti
- Il tuo terminale è rotto e sta aspettando riparazioni
- Sei nel REPL — Node aspetta che tu scriva JavaScript
- Node.js sta eseguendo un file chiamato node
Altre lezioni di questo capitolo
⚠ L'esperienza interattiva completa richiede JavaScript. Attivalo e ricarica la pagina.
※ Questo è un progetto educativo indipendente — non è un prodotto ufficiale di Anthropic. Claude™ è un marchio di Anthropic, PBC.