Console e strumenti
La console e gli strumenti per sviluppatori
Ogni browser moderno offre una console e strumenti dedicati per ispezionare il codice, controllare errori ed eseguire test in tempo reale.
Introduzione
La console e gli strumenti di sviluppo integrati nei browser sono fondamentali per chi lavora con JavaScript. Permettono di osservare errori, testare comandi, analizzare il codice HTML/CSS e monitorare le performance della pagina.
- Console: spazio per messaggi, errori e test.
- Ispeziona/Analizza: per analizzare e modificare l’HTML e il CSS.
- Debugger: per fermare e analizzare l’esecuzione del codice.
- Network: per monitorare le richieste al server.
Console JavaScript
La console permette di eseguire direttamente comandi JavaScript e visualizzare output. Vediamo un esempio:
Codice Esempio: utilizzo della console

let nome = "Anna";
console.log("Ciao " + nome);
console.warn("Attenzione, questo è un avviso");
console.error("Errore simulato");
// Output in console:
// Ciao Anna
// Attenzione, questo è un avviso
// Errore simulato
Debugging
Con il debugger possiamo inserire un’istruzione debugger;
nel codice. Questo blocca l’esecuzione in quel punto e permette di analizzare variabili e flusso.
Codice Esempio: uso di debugger

function somma(a, b) {
debugger; // esecuzione si interrompe qui nel DevTools
return a + b;
}
let risultato = somma(5, 7);
console.log("Risultato:", risultato);
// Nota: l'esecuzione si ferma su "debugger;".
// Dopo aver cliccato "Resume" nel DevTools, l'output sarà:
// Risultato: 12
Tabella riassuntiva
Strumento | Funzione | Esempio |
---|---|---|
console.log() | Stampa messaggi generici | console.log("Ciao") |
console.warn() | Mostra avvisi | console.warn("Attenzione") |
console.error() | Mostra errori | console.error("Errore") |
debugger | Interrompe l’esecuzione per analisi | debugger; |
Ispeziona/Analizza | Modifica live HTML/CSS | Tasto destro → Ispeziona o Analizza |
Network | Mostra richieste HTTP | Caricamento AJAX |
Considerazioni
L’uso costante della console e degli strumenti del browser è indispensabile per capire cosa succede nel codice e correggere errori velocemente. Un buon sviluppatore sfrutta questi strumenti in ogni fase del lavoro.