JavaScript Error name-attribut

Definition och användning

name-attributet sätter eller returnerar felns namn.

error name-attributet kan returnera sex olika värden:

Felns namn Beskrivning Prova själv
EvalError

Fel inträffade i eval()-funktionen.

Kommentar:Nya versioner av JavaScript orsakar inte något EvalError. Använd i stället SyntaxError.

RangeError Tal "utanför intervallet" inträffade. Prova själv
ReferenceError Ogiltig hänvisning inträffade. Prova själv
SyntaxError Syntaksfel inträffade. Prova själv
TypeError Typfel inträffade. Prova själv
URIError Fel inträffade i encodeURI(). Prova själv

Tips:Se också felobjektets message Egenskaper.

Exempel

Returnera felns namn (vi skriver "alert" som "adddlert" för att medvetet skapa ett fel):

try {
  adddlert("Välkommen gäst!");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name;
}

Prova själv

Syntaks

errorObj.name

Tekniska detaljer

Returvärde: Sträng, som representerar felns namn.
JavaScript-version: 1.0

Webbläsare stödjer

Egenskaper Chrome IE Firefox Safari Opera
name Stöd Stöd Stöd Stöd Stöd

Relaterade sidor

JavaScript-tutorial:JavaScript-fel

JavaScript referenshandbok:message-attribut