Heim > Web-Frontend > js-Tutorial > Hauptteil

Die umfassendste Anleitung zur JavaScript-Fehlerbehandlung

coldplay.xixi
Freigeben: 2020-09-16 16:31:17
nach vorne
1854 Leute haben es durchsucht

Die umfassendste Anleitung zur JavaScript-Fehlerbehandlung

Verwandte Lernempfehlungen: Javascript-Video-Tutorial

Was sind Programmierfehler?

Unser Entwicklungsprozess verläuft nicht immer reibungslos. Insbesondere möchten wir in manchen Fällen möglicherweise ein Programm stoppen oder den Benutzer benachrichtigen, wenn etwas Schlimmes passiert.

Zum Beispiel:

  • Das Programm hat versucht, eine Datei zu öffnen, die nicht existiert.
  • Die Netzwerkverbindung wurde getrennt.
  • Der Benutzer hat ungültige Zeichen eingegeben.

In Situationen wie diesen können wir zur Behebung einen benutzerdefinierten Fehler schreiben Sie können es selbst tun, oder Sie lassen die Engine diese Fehler einfach für uns definieren. Wenn der Fehler definiert ist, können wir den Benutzer mit einer Nachricht benachrichtigen oder die Ausführung des Programms stoppen.

Was ist ein Fehler in JavaScript?

Ein Fehler in JavaScript ist ein Objekt. Um einen Fehler in JS zu erstellen, können Sie das Objekt Error verwenden, wie unten gezeigt: Error 对象,如下所示:

const err = new Error('霍霍,好像哪里出问题了!')复制代码
Nach dem Login kopieren

也可以省略new关键字:

const err = Error('霍霍,好像哪里出问题了!')复制代码
Nach dem Login kopieren

创建,错误对象有三个属性:

  • message:带有错误消息的字符串

  • name:错误的类型

  • stack:函数执行的堆栈跟踪

例如,我们使用 TypeError 对象创建一个错误,对应的 message 是创建的传入的字符号,namerrreee Sie können das Schlüsselwort new auch weglassen: rrreee🎜Create, den Fehler Objekt hat drei Eigenschaften: 🎜🎜🎜🎜🎜message🎜: String mit Fehlermeldung 🎜🎜🎜🎜🎜name🎜: Fehlertyp 🎜🎜🎜🎜🎜stack🎜: Stack-Trace der Funktionsausführung 🎜🎜🎜🎜 Zum Beispiel wir Verwenden Sie TypeError erzeugt einen Fehler, die entsprechende message ist das erstellte übergebene Zeichen und name ist 🎜"TypeError"🎜

Das obige ist der detaillierte Inhalt vonDie umfassendste Anleitung zur JavaScript-Fehlerbehandlung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:juejin.im
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage