Fehler in JavaScript

Fehler in JavaScript
Fehler sind im Leben eines Programmierers eine sehr verbreitete Sache. Egal wie stark ein Programmierer ist, Fehler sind konsistente Begleiter der Programmierer. Mit der Zeit wächst ein guter Programmierer immer wieder, um Fehler zu debuggen und diese zu lösen. In dieser Hinsicht unterstützen Programmiersprachen einschließlich JavaScript die Programmierer, indem sie ihnen mehrere Fehlerbehandlungstechniken anbieten.

In diesem Beitrag werden eine vollständige Anleitung für die folgenden Konzepte im Zusammenhang mit Fehlern in JavaScript vorgestellt:

  • Was sind Fehler in JavaScript??
  • Arten von Fehlern
  • So behandeln Sie Fehler in JavaScript?

Also beginnen wir beginnen!

Was sind Fehler in JavaScript??

In programmatischer Hinsicht wird eine verbotene Aktion des Benutzers, die das Verhalten eines Programms abnormal macht, als Fehler bezeichnet. In einfachen Worten können wir sagen, dass alles, was den normalen Fluss des Programms stoppt, als Fehler bezeichnet wird. Fehler im JavaScript können unterschiedliche Typen sein und sie erscheinen aus mehreren Gründen.

Arten von Fehlern

Es gibt drei Haupttypen von Fehlern in jeder Programmiersprache, einschließlich JavaScript, die unten aufgeführt sind:

  • Syntaktische Fehler
  • Logische Fehler
  • Laufzeitfehler

Syntaktische Fehler

In JavaScript werden die Fehler, die aufgrund der Syntax auftreten. Die Syntaxfehler werden auch als Parsing -Fehler bezeichnet. In traditionellen Computersprachen wie Java, C ++ usw. Die Syntaxfehler treten zum Kompilierungszeitpunkt auf, aber in JavaScript treten die Syntaxfehler zum interpretierten Zeitpunkt auf.

Beispiele für Syntaxfehler:
Einige der häufig aufgetretenen Syntaxfehler sind unten aufgeführt:

In JavaScript kann ein Syntaxfehler auftreten, da ein Schlüsselwort wie das Eingeben von „Konsole“ anstelle der “falsch geschrieben wirdKonsole”:

Konsum.Protokoll();

Ein Syntaxfehler kann aufgrund fehlender Klammern auftreten:

Dokumentieren.schreiben(;

Die Vernachlässigung einer lockigen Klammer während der Arbeit mit einer Funktion in JavaScript führt zu einem Syntaxfehler:

Funktion Beispielfunktion (x, y)
return x * y;

Im obigen Snippet fehlt die Schließklasse „“, die einen Syntaxfehler auslöst.

So tritt ein Laufzeitfehler in JavaScript auf.

So behandeln Sie Syntaxfehler in JavaScript

Die Syntaxfehler können durch Korrektur der Syntax wie Korrektur der Schreibweisen, das Einlegen der fehlenden Klammern usw. behoben werden.

Im folgenden Snippet setzen wir die Schließklemme ein "" Dadurch wird der Syntaxfehler behoben:

Funktion Beispielfunktion (x, y)
return x * y;

Die Ausgabe hat überprüft, dass das Abschluss der schließenden Curly "" -Kracket den Syntaxfehler erfolgreich aufgelöst hat.

Logische Fehler

In JavaScript treten logische Fehler auf, wenn der Code syntaktisch korrekt ist und das Programm erfolgreich ausgeführt wird, jedoch fehlerhafte Ergebnisse erzeugt. Logische Fehler sind im Vergleich zu syntaktischen Fehlern sehr schwer zu handhaben.

Laufzeitfehler

In JavaScript die Laufzeitfehler/Ausnahmen nach der Zusammenstellung oder Interpretation des Codes.

Undefinierte Variable
Das untergegebene Stück Code wirft einen Laufzeitfehler aus:

Im obigen Snippet haben wir versucht, den Wert der Variablen „z“ zu drucken, aber „Z“ ist nirgendwo im Programm definiert. Daher werden wir auf den folgenden Laufzeitfehler stoßen:

So treten bei JavaScript Laufzeitfehler auf.

So behandeln Sie Laufzeitfehler in JavaScript?

JavaScript bietet verschiedene Aussagen wie Try, Catch, Endlich und Throw, um die Laufzeitfehler zu behandeln. Wir werden jeden von ihnen nacheinander besprechen:

  • Versuche: Der zum Ausführen ausführende Hauptcode wird im Try -Block angegeben, während die Ausnahmeanweisung im Catch -Block angegeben wird. Die Anweisung „Endlich“ kann optional mit den Aussagen-Anweisungen verwendet werden, die unabhängig von den Ausnahmen ausgeführt werden.
  • Wurf: Das Keyword in JavaScript Wurfschüsse wird verwendet, um eine benutzerdefinierte explizite Ausnahme auszulösen.

So beheben Sie einen Laufzeitfehler in JavaScript mithilfe von Try-Catch und schließlich mit Anweisungen:
In dem folgenden Codeblock wird untersucht, wie Sie mit Ausnahmen in JavaScript mithilfe von Try-Catch und schließlich Anweisungen umgehen:

In diesem Beispielprogramm haben wir den Hauptcode im Try -Block, die Fehlermeldung im Fangblock und eine Dummy -Nachricht im endgültigen Block angegeben. Der im Block "Try" angegebene Code wird ausgeführt, wenn der Code fehlerfrei ist, der Block "Catch" im Falle eines Fehlers ausgeführt wird, und der Block "Endlich" wird unabhängig von den Ausnahmen ausgeführt:

Die Ausgabe bestätigte, dass der Catch-Block nicht ausgeführt wurde, da der Code fehlerfrei war.

Abschluss

In JavaScript wird eine verbotene Aktion des Benutzer oder Programmierers, die das Verhalten eines Programms abnormal macht, als Fehler bezeichnet. Fehler in JavaScript können unterschiedliche Typen wie Syntax, Laufzeit und logische Fehler sein. Die Syntaxfehler können durch Korrektur der Syntax aufgelöst werden, logische Fehler sind schwer zu beheben (können durch Korrektur der Logik aufgelöst werden), und Laufzeitfehler können mit Try, Fang, schließlich und werfen Keywords angegangen werden. In diesem Artikel wurde die verschiedenen Arten von Fehlern und wie man in JavaScript umgehen, erläutert.