cat javascript/try-e-catch-gestire-un-errore-previsto.md
try e catch: gestire un errore previsto
Mostrare un messaggio controllato quando qualcosa può fallire.
In parole semplici
Alcune operazioni possono fallire: leggere JSON, caricare dati, convertire valori. try/catch permette di gestire l’errore senza far crollare tutto il codice.
Questa lezione fa parte del modulo Controllare, correggere e migliorare. L’obiettivo del modulo è: Imparare a leggere errori, controllare dati e verificare funzioni senza andare a tentativi.
Parole nuove
- try: blocco in cui provi a fare qualcosa.
- catch: blocco che gestisce l’errore.
Cosa impari
- Capire il concetto senza partire da definizioni astratte.
- Vedere un esempio piccolo che puoi copiare e modificare.
- Collegare l’argomento al risultato del modulo: una checklist di controllo per correggere una piccola app JavaScript.
Esempio da copiare
try {
const dati = JSON.parse("testo non valido");
console.log(dati);
} catch (errore) {
console.log("Non riesco a leggere questi dati");
}
Non devi memorizzare tutto subito. Prima copia l’esempio, fallo funzionare e cambia una cosa alla volta.
Esercizio guidato
- Copia l’esempio.
- Eseguilo.
- Sostituisci il testo non valido con {“nome”:“Ada”}.
- Osserva la differenza.
- Scrivi un messaggio di errore più chiaro.
Controllo finale
Hai finito quando il codice mostra un messaggio controllato invece di fermarsi male.