Errori in javascript

Errori in javascript
Gli errori sono una cosa molto comune nella vita di un programmatore. Non importa quanto sia forte un programmatore, gli errori sono compagni coerenti dei programmatori. Con il tempo, un buon programmatore continua a crescere e migliorare nel debug di errori e nel risolverli, e in questo senso, i linguaggi di programmazione tra cui JavaScript assistono i programmatori offrendo loro più tecniche di gestione degli errori.

Questo post presenterà una guida completa per i concetti di seguito elencati relativi agli errori in JavaScript:

  • Quali sono gli errori in JavaScript?
  • Tipi di errori
  • Come gestire gli errori in JavaScript?

Quindi, iniziamo!

Quali sono gli errori in JavaScript?

In termini programmatici, un'azione proibita fatta dall'utente che rende anormale il comportamento di un programma è noto come errore. In parole semplici, possiamo dire che tutto ciò che ferma il normale flusso del programma viene definito un errore. Gli errori in JavaScript possono essere di diversi tipi e appaiono per diversi motivi.

Tipi di errori

Esistono tre principali tipi di errori in qualsiasi linguaggio di programmazione, incluso JavaScript che sono elencati di seguito:

  • Errori sintattici
  • Errori logici
  • Errori di runtime

Errori sintattici

In JavaScript, gli errori che si verificano a causa della sintassi sono noti come errori sintattici o di sintassi. Gli errori di sintassi sono anche noti come errori di analisi. Nei linguaggi di computer tradizionali come Java, C ++, ecc. Gli errori di sintassi si verificano al momento della compilazione, tuttavia in JavaScript, gli errori di sintassi si verificano al momento interpretato.

Esempi di errori di sintassi:
Alcuni degli errori di sintassi comunemente verificati sono elencati di seguito:

In JavaScript, può verificarsi un errore di sintassi a causa di un errore di errore una parola chiave come la digitazione di "console" anziché il "console":

consultare.tronco d'albero();

Un errore di sintassi può verificarsi a causa della mancanza di una parentesi:

Documento.scrivere(;

Trascurare una fascia riccia mentre si lavora con una funzione in JavaScript comporterà un errore di sintassi:

funzione Esempiofunction (x, y)
restituire x * y;

Nello snippet sopra, manca la staffa di chiusura "" che attiverà un errore di sintassi.

Ecco come si verifica un errore di runtime in JavaScript.

Come gestire gli errori di sintassi in JavaScript

Gli errori di sintassi possono essere risolti correggendo la sintassi come correggere l'ortografia, mettere la parentesi mancante, ecc.

Nel frammento di seguito mettiamo la parentesi di chiusura "" che risolverà l'errore di sintassi:

funzione Esempiofunction (x, y)
restituire x * y;

L'output ha verificato che mettere la staffa di chiusura "" ha risolto correttamente l'errore di sintassi.

Errori logici

In JavaScript, si verificano errori logici quando il codice è sintatticamente corretto e il programma funziona correttamente ma produce risultati difettosi. Gli errori logici sono molto difficili da gestire rispetto agli errori sintattici.

Errori di runtime

In JavaScript, gli errori/eccezioni di runtime dopo la compilazione o l'interpretazione del codice.

Variabile non definita
Il pezzo di codice di seguito durerà un errore di runtime:

Nel frammento di cui sopra abbiamo provato a stampare il valore della variabile "z", ma "z" non è definito da nessuna parte del programma, di conseguenza, incontreremo il seguente errore di runtime:

Ecco come si verificano gli errori di runtime in JavaScript.

Come gestire gli errori di runtime in JavaScript?

JavaScript offre dichiarazioni diverse come Try, Catch, Finalmente e Throw, per gestire gli errori di runtime. Ne discuteremo ciascuno di essi uno per uno:

  • Prova a prendere: Il codice principale da eseguire verrà specificato all'interno del blocco Try mentre l'istruzione Eccezione verrà specificata all'interno del blocco Catch. L'istruzione "Finalmente" può essere utilizzata facoltativamente con le dichiarazioni di try-catch che eseguiranno indipendentemente dalle eccezioni.
  • Gettare: La parola chiave di lancio in JavaScript viene utilizzata per lanciare un'eccezione esplicita definita dall'utente.

Come risolvere un errore di runtime in JavaScript usando Try-Catch e infine le dichiarazioni:
Il blocco di codice seguente esplorerà come gestire le eccezioni in JavaScript utilizzando le dichiarazioni Try-Catch e infine:

In questo programma di esempio, abbiamo specificato il codice principale nel blocco try, il messaggio di errore nel blocco catch e un messaggio fittizio nel blocco finalmente. Il codice specificato all'interno del blocco "Try" eseguirà se il codice è privo di errori, il blocco "Catch" eseguirà in caso di errore e il blocco "Finalmente" eseguirà indipendentemente dalle eccezioni:

L'output ha verificato che il blocco catch non è stato eseguito perché il codice era privo di errori.

Conclusione

In JavaScript, un'azione proibita fatta dall'utente o programmatore che rende anormale il comportamento di un programma è noto come errore. Gli errori in JavaScript possono essere di diversi tipi come sintassi, runtime ed errori logici. Gli errori di sintassi possono essere risolti correggendo la sintassi, gli errori logici sono difficili da risolvere (possono essere risolti correggendo la logica) e gli errori di runtime possono essere affrontati usando try, catch, infine e lanciarsi parole chiave. Questo articolo ha spiegato i diversi tipi di errori e come gestirli in JavaScript.