JavaScript Error name Property

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('zambiatek)");} 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;">        zambiatek    </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;">        zambiatek    </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;">        zambiatek    </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;">        zambiatek    </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 Chrome
 - Firefox
 - Internet Explorer
 - Opera
 - Safari
 
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
				
					


