JavaScript-FehlerFehler
SyntaxErrorSyntaxError
Die JavaScript-Engine ist auf Code gestoßen, der nicht der Sprachsyntax entspricht.
browsernode
Details anzeigen TypeErrorEin Wert hat nicht den erwarteten Typ. Dies ist der häufigste JavaScript-Fehler und tritt auf, wenn eine Operation auf einen Wert des falschen Typs trifft.
Es wurde versucht, einen Wert auf eine Weise zu verwenden, die mit seinem Typ nicht kompatibel ist. Häufige Beispiele sind das Aufrufen einer Nicht-Funktion, der Zugriff auf Eigenschaften von null/undefined oder die Übergabe des falschen Argumenttyps an eine eingebaute Methode.
Den tatsächlichen Typ der Variable vor der fehlschlagenden Operation mit `typeof` oder `console.log` prüfen. Null/undefined-Prüfungen hinzufügen. Optional Chaining (`?.`) für potenziell null-Werte verwenden. Sicherstellen, dass Funktionsargumente den erwarteten Typen entsprechen.
null.property // TypeError: Cannot read properties of nullSyntaxErrorDie JavaScript-Engine ist auf Code gestoßen, der nicht der Sprachsyntax entspricht.
SyntaxError: Illegal return statementEine return-Anweisung wurde außerhalb eines Funktionskörpers verwendet.
DOMException: The operation was abortedEine Operation wurde über ein AbortController-Signal abgebrochen.
ERR_SOCKET_BAD_PORTFür eine Netzwerkoperation wurde eine ungültige Portnummer angegeben.
TypeError: Method called on incompatible receiverEine Methode wurde mit einem 'this'-Wert aufgerufen, der nicht dem erwarteten Typ entspricht.
ERR_HTTP2_STREAM_ERRORAuf einem HTTP/2-Stream ist ein Fehler aufgetreten.