Come correggo gli errori JavaScript?

Come correggo gli errori JavaScript?

Durante la programmazione in JavaScript, gli errori sono un must di ciascun codice. Questi includono principalmente sintassi o errori logici, che possono essere risolti semplicemente correggendo una variabile errata o facendo una logica corretta rispettivamente. Come principiante, la correzione di errori JavaScript è essenziale per il corretto funzionamento del codice desiderato.

Questo blog panoramicherà alcuni errori javascript comuni e le loro correzioni.

Tipi di errori JavaScript

In JavaScript, potresti aver riscontrato i seguenti tipi di errori:

  • Errori di sintassi
  • Errori logici

Discutiamoli individualmente!

Errori di sintassi

Un errore di sintassi si verifica quando c'è un problema con la grammatica nel codice. Questi tipi di errori si presentano principalmente a causa di parole chiave errori di ortografia, parentesi mancanti/aperte o parentesi o punteggiatura mancanti.

Errore logico

Un errore logico sorge quando c'è un problema con la logica o il flusso del programma, come accedere alle stringhe o alle funzioni che non sono dichiarate. In questi tipi di errori, la sintassi è accurata, ma il codice non è quello desiderato, risultando in un programma che funziona ma produce risultati errati. Questi tipi di errori sono difficili da individuare e richiedono tempo se non scopri la soluzione particolare.

Come correggo gli errori JavaScript?

Gli errori JavaScript più comuni includono quanto segue:

  • Rideclarazione di una variabile
  • Usando == invece di ===
  • Non applicare parentesi sulle dichiarazioni condizionali
  • Utilizzo di staffe invece di parentesi quadrate [] per le matrici di dichiarazione

Motivo: rideclarazione di let variabile

La rideclaring Una variabile provoca un errore in quanto è limitata all'ambito di un'istruzione a blocchi e non può essere rideclata, come mostrato di seguito:

Aggiustare

Questo errore può essere risolto utilizzando la parola chiave "var" invece di "permettere"Per riassegnare alcuni valori diversi. L'applicazione dello stesso esempio implementato sopra con var produrrà il seguente output:

Motivo: usare == invece di ===

Questo tipo di errore prevede l'utilizzo di un operatore di uguaglianza doppia o sciolta in modo errato o inconsapevole invece di triplo uguale operatore di uguaglianza rigorosa. L'operatore di uguaglianza libera cerca di modificare i due valori e farli corrispondere:

Nell'output di cui sopra, il programma stampe "VERO"Perché l'operatore di uguaglianza libera ha convertito il valore della stringa 20 al valore intero 20.

Lo stesso codice usando "==="Produrrà il valore indefinito poiché il rigoroso operatore di uguaglianza controlla prima il tipo di operandi; Se è lo stesso, vale per il confronto basato sul valore:

Aggiustare

Questo errore può essere risolto usando "==="Nel caso del controllo se due valori sono uguali o no e si applicano"=="Per equalizzare i due valori.

Motivo: non usare parentesi graffe sulle dichiarazioni condizionali

Questo tipo di errore si presenta di solito quando è presente una riga di codice e le parentesi graffe non vengono posizionate o dimenticate per essere posizionate.

Esempio

Nell'esempio dato, si può osservare che entrambe le console.Le dichiarazioni di Log () vengono eseguite indipendentemente dall'applicazione "Se" ciclo continuo:

Aggiustare

Questo tipo di errore può essere risolto posizionando le parenti ogni volta che vengono eseguite le istruzioni condizionali.

Motivo: Utilizzo di staffe anziché parentesi quadrate [] per la dichiarazione di array

Questo è un errore molto comune per non identificare la fascia specificata per dichiarare un array.

Esempio

Nel seguente esempio, possiamo osservare il risultato del posizionamento delle staffe anziché []:

Aggiustare

Questo errore può essere risolto posizionando le staffe quadrate ogni volta in cui viene dichiarato un array.

Abbiamo esaminato gli errori JavaScript più comuni.

Conclusione

Rideclarazione di una variabile, usando == anziché ===, non applicando parentesi sulle istruzioni condizionali e usando le staffe anziché le staffe quadrate [] per la dichiarazione di array sono alcuni degli errori JavaScript più comunemente riscontrati. Nel caso di un errore di sintassi JavaScript, prova a risolverlo aggiungendo una staffa e correggendo la parola errata. Nell'altro caso, dove c'è un errore logico, prova a risolverlo tracciando un algoritmo per questo. Questo articolo ha dimostrato le tecniche per correggere gli errori JavaScript.