EvalError --- Erstellt eine Instanz, die einen Fehler darstellt, der in Bezug auf die globale Funktion eval () auftritt.
InternalError --- Erstellt eine Instanz, die einen Fehler darstellt, der auftritt, wenn ein interner Fehler in der JavaScript-Engine ausgelöst wird. ZB "zu viel Rekursion".
RangeError --- Erstellt eine Instanz, die einen Fehler darstellt, der auftritt, wenn eine numerische Variable oder ein numerischer Parameter außerhalb ihres gültigen Bereichs liegt.
ReferenceError --- Erstellt eine Instanz, die einen Fehler darstellt, der beim Aufheben der Referenzierung einer ungültigen Referenz auftritt.
SyntaxError --- Erstellt eine Instanz, die einen Syntaxfehler darstellt, der beim Parsen von Code in eval () auftritt.
TypeError --- Erstellt eine Instanz, die einen Fehler darstellt, der auftritt, wenn eine Variable oder ein Parameter keinen gültigen Typ hat.
URIError --- Erstellt eine Instanz, die einen Fehler darstellt, der auftritt, wenn encodeURI () oder decodeURI () ungültige Parameter übergeben werden.
RangeError
. Sollten Sie benutzerdefinierte Typen definieren oder nurthrow new Error("<message>");
?