JavaScript Error name attribute

Definitie en gebruik

De name-eigenschap stelt de naam van de fout in of retourneert deze.

De error name-eigenschap kan zes verschillende waarden retourneren:

Naam van de fout Beschrijving Probeer het zelf
EvalError

Er wordt een fout opgetreden in de functie eval().

Opmerking:Nieuwere versies van JavaScript zullen geen EvalError veroorzaken. Gebruik in plaats daarvan SyntaxError.

RangeError Er wordt een getal "buiten bereik" opgetreden. Probeer het zelf
ReferenceError Er wordt een onjuiste verwijzing opgetreden. Probeer het zelf
SyntaxError Er wordt een syntaxisfout opgetreden. Probeer het zelf
TypeError Er wordt een typefout opgetreden. Probeer het zelf
URIError Er wordt een fout opgetreden in encodeURI(). Probeer het zelf

Tip:Zie ook de eigenschappen van het foutobject message Eigenschappen.

Voorbeeld

Retourneer de naam van de fout (we schrijven "alert" bewust als "adddlert" om een fout te veroorzaken):

try {
  adddlert("Welcome guest!");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name;
}

Probeer het zelf

Syntaxis

errorObj.name

Technische details

Retourwaarde: Een string die de naam van de fout aangeeft.
JavaScript-versie: 1.0

Browserondersteuning

Eigenschappen Chrome IE Firefox Safari Opera
name Support Support Support Support Support

Related pages

JavaScript tutorial:JavaScript error

JavaScript reference manual:message attribute