Che cos'è Try Catch in JavaScript e come funziona?



prova a catturare nei costrutti javascript così come l'operatore throws per gestire le eccezioni. È possibile rilevare le eccezioni generate dal programmatore e dal runtime.

Non importa quanto sei bravo a programmare, ci saranno errori in alcuni script. Questi errori potrebbero verificarsi a causa di input dell'utente imprevisto, una risposta errata del server o qualsiasi altro motivo. Prova a capire ti permette di cogliere gli errori e, invece di morire, di fare qualcosa di più ragionevole. In questo articolo, vedremo come JavaScript utilizza il try-catch per gestire l'eccezione nella seguente sequenza:

Cominciamo.





Gestione degli errori di runtime in JavaScript

La gestione degli errori si è evoluta dai tempi di Netscape e IE4. Non è necessario accontentarsi di ciò che il browser ti lancia in faccia in caso di errore JavaScript, ma puoi invece prendere in mano la questione. L'istruzione try-catch di JavaScript ti aiuta a reindirizzare quando viene rilevata un'eccezione JavaScript.

come invertire le stringhe in Python

Insieme ad altre tecniche di codifica difensive come e l'evento onError, try-catch, aggiunge la possibilità di navigare attorno a certi errori che in passato avrebbero interrotto istantaneamente lo script sulle sue tracce.



Che cos'è Try Catch in JavaScript?

Le ultime versioni di JavaScript hanno aggiunto funzionalità di gestione delle eccezioni. JavaScript implementa il costrutto try-catch e l'operatore throw per gestire le eccezioni. È possibile rilevare le eccezioni generate dal programmatore e di runtime, ma non è possibile rilevare gli errori di sintassi JavaScript.

L'istruzione try viene utilizzata per definire un blocco di codice da verificare per gli errori durante l'esecuzione. Considerando che, l'istruzione catch viene utilizzata per definire un blocco di codice da eseguire se si verifica un errore nel blocco try.

Le istruzioni JavaScript try and catch sono disponibili in coppia:



prova {Block of code to try} catch (err) {Block of code to handle errors}

Quando si verifica un'eccezione nel blocco try, l'eccezione viene inserita err e il blocco catch viene eseguito.

Prova l'esempio di cattura

Ecco un esempio di JavaScript Try Catch:

var message, x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). value try {if (x == '') throw 'is empty' if (isNaN (x)) throw 'non è un numero' x = Number (x) if (x> 10) throw 'is too high' if (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

Produzione:

Output: prova a catturare in javascript - edureka

Con questo siamo giunti alla fine del nostro articolo. Spero che tu abbia capito come try catch in JavaScript viene utilizzato per rilevare gli errori.

Dai un'occhiata al nostro che viene fornito con formazione dal vivo con istruttore e esperienza di progetto nella vita reale. Questa formazione ti consente di acquisire competenze per lavorare con tecnologie web back-end e front-end. Include formazione su sviluppo Web, jQuery, Angular, NodeJS, ExpressJS e MongoDB.

java converte binario in decimale

Hai domande per noi? Per favore menzionalo nella sezione commenti di questo blog e ti risponderemo.