JavaScript prova ... cattura ... finalmente la dichiarazione

JavaScript prova ... cattura ... finalmente la dichiarazione

Eccezioni sono gestiti in JavaScript con l'aiuto del prova ... cattura ... finalmente dichiarazione. Mentre la programmazione in JavaScript, se un blocco di prova trova un errore, lancerà un'eccezione ed eseguirà il codice scritto nel blocco Catch. In questa affermazione, il blocco finalmente eseguirà in entrambi i casi, se si verifica un errore o quando il codice viene eseguito correttamente.

Prima di spostarsi verso l'attuazione del prova ... cattura ... finalmente la dichiarazione in javascript, Devi avere una certa conoscenza degli errori, quindi, diamo una rapida occhiata ai tipi di Errori JavaScript.

Quali sono i tipi di errori JavaScript

Gli errori nella programmazione JavaScript sono di due tipi: Errore di sintassi ed errore di runtime.

Errore di sintassi: Errore di sintassi si verifica quando un utente commette un errore relativo alla sintassi di programmazione. Ad esempio, se il L'utente omette o utilizza ortografia errata:

consultare.log ('Hello World');

Qui, "O" manca da "Console" sintassi che afferma che è un Errore di sintassi.

Errore di runtime: Un errore di runtime si verifica quando viene eseguito il programma. Ad esempio, se un variabile e funzione non valida sono chiamati che non è dichiarato o definito. Questa operazione causerà un errore di runtime.

Ora, iniziamo con l'implementazione di JavaScript Try ... Catch Dichiarazione.

Come implementare JavaScript Try ... Catch Dichiarazione

prova ... cattura viene utilizzato per gestire le eccezioni in JavaScript. La sintassi generale di prova ... cattura è riportato di seguito:

Tentativo
// try_statement

catch (errore)
// catch_statement

Nella sintassi sopra offerta, il Prova il blocco contiene il codice principale. Se si incontra un errore mentre l'esecuzione del blocco di prova aggiunto, il compilatore lancerà un'eccezione e quindi si muoverà verso l'esecuzione del blocco di cattura, altrimenti il ​​cattura bloccare sarà saltato.

Ora, controlla il seguente esempio della dichiarazione Try ... Catch in JavaScript.

Esempio

Qui implementeremo un esempio per verificare come il prova ... cattura funziona in JavaScript. In questo esempio, proveremo a stampare una variabile non dichiarata "X" All'interno del blocco di prova:

const msg = 'ciao, questo è linuxhint.com ';
Tentativo
console.log (msg);
console.log (x);

catch (errore)
console.log ('si verifica un errore!');
console.log ('Errore incontrato:' + errore);

Come puoi vedere, non abbiamo definito la variabile "X" nel nostro programma. Pertanto, quando il prova a bloccare iN Il programma di cui sopra è eseguito, controllerà la variabile "X" Definizione ed esegue il Blocco "catch ()". Come risultato di esso, il tipo di errore riscontrato verrà visualizzato sulla console:

JavaScript prova ... cattura ... finalmente la dichiarazione

Durante la programmazione in JavaScript, puoi anche utilizzare prova ... cattura ... finalmente dichiarazione per la gestione delle eccezioni. Finalmente Blocca eseguire il tentativo e catturare i blocchi, se si verifica un errore o quando il codice viene eseguito correttamente.

La sintassi generale di prova ... cattura ... finalmente dichiarazione è riportato di seguito:

Tentativo
// try_statement

catch (errore)
// catch_statement

Finalmente()
// finalmente_statement

Esempio

Prendiamo l'esempio precedente per controllare come prova ... cattura ... finalmente dichiarazione funziona per esso:

const msg = 'ciao, questo è linuxhint.com ';
Tentativo
console.log (msg);
console.log (x);

catch (errore)
console.log ('si verifica un errore!');
console.log ('Errore incontrato:' + errore);

Finalmente
console.log ('finalmente il blocco viene eseguito');

Tuttavia, non abbiamo ancora definito "X" variabile nel nostro programma JavaScript. In questo scenario, quando il blocco di prova lo farà accesso IL "X" variabile e non trovare la sua definizione, il Controllo dell'esecuzione si muoverà verso il Cattura e stampa il aggiunto messaggio di errore Nella finestra della console. comunque, il Finalmente il blocco verrà eseguito in entrambi i casi, se si verifica un errore o quando il codice è eseguito correttamente:

Erano tutte informazioni essenziali su JavaScript prova ... cattura ... finalmente. Scegli ulteriori ricerche, se necessario.

Conclusione

Per gestire le eccezioni JavaScript prova ... cattura ... finalmente la dichiarazione si usa. In JavaScript, se il blocco di prova trova un errore, le istruzioni aggiunte al blocco catch saranno eseguite. Tuttavia, il blocco finalmente verrà eseguito in entrambi i casi, se si verifica un errore o quando il codice viene eseguito correttamente. In questo articolo, abbiamo discusso brevemente il JavaScript prova ... cattura ... finalmente la dichiarazione, e sta lavorando con l'aiuto di un esempio adatto.