JavaScript Error name Property Last Updated : 22 May, 2023 Comments Improve Suggest changes Like Article Like Report In JavaScript, the Error name property is used to set or return the name of an error. Syntax: errorObj.name Property values: This property contains six different values as described below: SyntaxError: It represents a syntax error.RangeError: It represents an error in the range.ReferenceError: It represents an illegal reference.TypeError: It represents a type error.EvalError: It represents an error in the eval() function.URIError: It represents an error in the encodeURI(). Return Value: It returns a string, representing the name of the error. Below are examples of the Error name Property. Example: JavaScript try { eval("alert('GeeksforGeeks)"); } catch (err) { document.write( err.name); } Output: SyntaxError Example 2: This example shows Syntax Error. html <!DOCTYPE html> <html lang="en"> <head> <title> JavaScript Error name Property </title> </head> <body style="text-align: center;"> <h1 style="color: green;"> GeeksforGeeks </h1> <h3> JavaScript Error Name Property </h3> <p id="gfg"></p> <script> try { eval("alert('Geeks for Geeks)"); } catch (err) { document.getElementById( "gfg").innerHTML = err.name; } </script> </body> </html> Output: Example 3: This example shows Range Error. html <!DOCTYPE html> <html lang="en"> <head> <title> JavaScript Error name Property </title> </head> <body style="text-align: center;"> <h1 style="color: green;"> GeeksforGeeks </h1> <h3> JavaScript Error Name Property </h3> <p id="gfg"></p> <script> let num = 0; try { num.toPrecision(1000); } catch (err) { document.getElementById( "gfg").innerHTML = err.name; } </script> </body> </html> Output: Example 4: This example shows Reference Error. html <!DOCTYPE html> <html lang="en"> <head> <title> JavaScript Error name Property </title> </head> <body style="text-align: center;"> <h1 style="color: green;"> GeeksforGeeks </h1> <h3> JavaScript Error Name Property </h3> <p id="gfg"></p> <script> let y; try { y = x + y; } catch (err) { document.getElementById( "gfg").innerHTML = err.name; } </script> </body> </html> Output: Example 5: This example shows Type Error. html <!DOCTYPE html> <html lang="en"> <head> <title> JavaScript Error name Property </title> </head> <body style="text-align: center;"> <h1 style="color: green;"> GeeksforGeeks </h1> <h3> JavaScript Error Name Property </h3> <p id="gfg"></p> <script> let x = 1; try { x.toLowerCase(); } catch (err) { document.getElementById( "gfg").innerHTML = err.name; } </script> </body> </html> Output: Browser Support: The browsers supported by JavaScript Error name Property are listed below: Google ChromeFirefoxInternet ExplorerOperaSafari Comment More infoAdvertise with us R riarawal99 Follow Improve Article Tags : JavaScript Web Technologies JavaScript-Properties Explore JavaScript Tutorial 8 min read JavaScript BasicsIntroduction to JavaScript 4 min read JavaScript Versions 2 min read How to Add JavaScript in HTML Document? 3 min read JavaScript Syntax 6 min read JavaScript Output 4 min read JavaScript Comments 2 min read JS Variables & DatatypesVariables and Datatypes in JavaScript 6 min read Global and Local variables in JavaScript 4 min read JavaScript Let 6 min read JavaScript const 5 min read JavaScript Var Statement 7 min read JS OperatorsJavaScript Operators 5 min read Operator precedence in JavaScript 2 min read JavaScript Arithmetic Operators 5 min read JavaScript Assignment Operators 5 min read JavaScript Comparison Operators 5 min read JavaScript Logical Operators 5 min read JavaScript Bitwise Operators 5 min read JavaScript Ternary Operator 4 min read JavaScript Comma Operator 2 min read JavaScript Unary Operators 4 min read JavaScript in and instanceof operators 3 min read JavaScript String Operators 3 min read JS StatementsJavaScript Statements 4 min read JavaScript if-else 3 min read JavaScript switch Statement 4 min read JavaScript Break Statement 2 min read JavaScript Continue Statement 1 min read JavaScript Return Statement 4 min read JS LoopsJavaScript Loops 3 min read JavaScript For Loop 4 min read JavaScript While Loop 3 min read JavaScript For In Loop 3 min read JavaScript for...of Loop 3 min read JavaScript do...while Loop 4 min read JS Perfomance & DebuggingJavaScript | Performance 4 min read Debugging in JavaScript 4 min read JavaScript Errors Throw and Try to Catch 2 min read JS ObjectObjects in Javascript 4 min read Object Oriented Programming in JavaScript 3 min read JavaScript Objects 6 min read Creating objects in JavaScript 5 min read JavaScript JSON Objects 3 min read JavaScript Object Reference 4 min read JS FunctionFunctions in JavaScript 4 min read How to write a function in JavaScript ? 4 min read JavaScript Function Call 2 min read Different ways of writing functions in JavaScript 3 min read Difference between Methods and Functions in JavaScript 3 min read Explain the Different Function States in JavaScript 3 min read JavaScript Function Complete Reference 3 min read JS ArrayJavaScript Arrays 7 min read JavaScript Array Methods 7 min read Best-Known JavaScript Array Methods 6 min read Important Array Methods of JavaScript 7 min read JavaScript Array Reference 4 min read Like