JavaScript Error Object Complete Reference Last Updated : 23 Jul, 2025 Comments Improve Suggest changes 3 Likes Like Report Error objects are arising at runtime errors. The error object also uses as the base object for the exceptions defined by the user. The complete list of JavaScript Error Object properties are listed below: Error types JavaScript RangeError – Invalid dateJavaScript RangeError – Repeat count must be non-negativeJavaScript ReferenceError – Can’t access lexical declaration`variable’ before initializationJavaScript ReferenceError – Invalid assignment left-hand sideJavaScript ReferenceError – Assignment to undeclared variableJavaScript ReferenceError – Reference to undefined property “x”JavaScript ReferenceError – variable is not definedJavaScript ReferenceError Deprecated caller or arguments usageJavaScript SyntaxError – Illegal characterJavaScript SyntaxError – Identifier starts immediately after numeric literalJavaScript SyntaxError – Function statement requires a nameJavaScript SyntaxError – Missing } after function bodyJavaScript SyntaxError – Missing } after property listJavaScript SyntaxError – Missing variable nameJavaScript SyntaxError – Missing ] after element listJavaScript SyntaxError – Invalid regular expression flag “x”JavaScript SyntaxError “variable” is a reserved identifierJavaScript SyntaxError – Missing ‘:’ after property idJavaScript SyntaxError – Missing ) after conditionJavaScript SyntaxError – Missing formal parameterJavaScript SyntaxError – Missing ; before statementJavaScript SyntaxError – Missing = in const declarationJavaScript SyntaxError – Missing name after . operatorJavaScript SyntaxError – Redeclaration of formal parameter “x”JavaScript SyntaxError – Missing ) after argument listJavaScript SyntaxError – Return not in functionJavaScript SyntaxError: Unterminated string literalJavaScript SyntaxError – Applying the ‘delete’ operator to an unqualified name is deprecatedJavaScript SyntaxError – Using //@ to indicate sourceURL pragmas is deprecated. Use //# insteadJavaScript SyntaxError – Malformed formal parameterJavaScript SyntaxError – “0”-prefixed octal literals and octal escape sequences are deprecatedJavaScript SyntaxError – Test for equality (==) mistyped as assignment (=)?JavaScript SyntaxError – “x” is not a legal ECMA-262 octal constantJavaScript TypeError – “X” is not a non-null objectJavaScript TypeError – “X” is not a constructorJavaScript TypeError – “X” has no propertiesJavaScript TypeError – “X” is (not) “Y”JavaScript TypeError – “X” is not a functionJavaScript TypeError – ‘X’ is not iterableJavaScript TypeError – More arguments neededJavaScript TypeError – “X” is read-onlyJavaScript TypeError – Reduce of empty array with no initial valueJavaScript TypeError – Can’t assign to property “X” on “Y”: not an objectJavaScript TypeError – Can’t access property “X” of “Y”JavaScript TypeError – Can’t define property “X”: “Obj” is not extensibleJavaScript TypeError – X.prototype.y called on incompatible typeJavaScript TypeError – Invalid assignment to const “X”JavaScript TypeError – Property “X” is non-configurable and can’t be deletedJavaScript TypeError – Can’t redefine non-configurable property “x”JavaScript TypeError – Variable “x” redeclares argumentJavaScript TypeError – Setting getter-only property “x”JavaScript TypeError – Invalid ‘instanceof’ operand ‘x’JavaScript TypeError – Invalid Array.prototype.sort argumentJavaScript TypeError – Cyclic object valueJavaScript TypeError – Can’t delete non-configurable array elementJavaScript URIError Malformed URI SequenceJavaScript Warning – Date.prototype.toLocaleFormat is deprecatedJavaScript Logging Script Errors Instance properties JavaScript Error message PropertyJavaScript Error name Property Instance Methods JavaScript Error.prototype.toString() Method Create Quiz Comment S shubhamyadav4 Follow 3 Improve S shubhamyadav4 Follow 3 Improve Article Tags : JavaScript Web Technologies JavaScript-Errors Explore JavaScript BasicsIntroduction to JavaScript4 min readVariables and Datatypes in JavaScript6 min readJavaScript Operators5 min readControl Statements in JavaScript4 min readArray & StringJavaScript Arrays7 min readJavaScript Array Methods7 min readJavaScript Strings5 min readJavaScript String Methods9 min readFunction & ObjectFunctions in JavaScript5 min readJavaScript Function Expression3 min readFunction Overloading in JavaScript4 min readObjects in JavaScript4 min readJavaScript Object Constructors4 min readOOPObject Oriented Programming in JavaScript3 min readClasses and Objects in JavaScript4 min readWhat Are Access Modifiers In JavaScript ?5 min readJavaScript Constructor Method7 min readAsynchronous JavaScriptAsynchronous JavaScript2 min readJavaScript Callbacks4 min readJavaScript Promise4 min readEvent Loop in JavaScript4 min readAsync and Await in JavaScript2 min readException HandlingJavascript Error and Exceptional Handling6 min readJavaScript Errors Throw and Try to Catch2 min readHow to create custom errors in JavaScript ?2 min readJavaScript TypeError - Invalid Array.prototype.sort argument1 min readDOMHTML DOM (Document Object Model)8 min readHow to select DOM Elements in JavaScript ?3 min readJavaScript Custom Events4 min readJavaScript addEventListener() with Examples9 min readAdvanced TopicsClosure in JavaScript4 min readJavaScript Hoisting6 min readScope of Variables in JavaScript3 min readJavaScript Higher Order Functions7 min readDebugging in JavaScript4 min read Like