Atrybut name błędu JavaScript

Definicja i użycie

Atrybut name ustawia lub zwraca nazwę błędu.

Atrybut name error może zwracać sześć różnych wartości:

Nazwa błędu Opis Spróbuj
EvalError

Błąd wystąpił w funkcji eval().

Komentarz:Nowsze wersje JavaScripta nie wywołują żadnych EvalError. Użyj zamiast tego SyntaxError.

RangeError Wystąpił błąd liczby "poza zakresem". Spróbuj
ReferenceError Wystąpił błąd nielegalnego odwołania. Spróbuj
SyntaxError Wystąpił błąd gramatyczny. Spróbuj
TypeError Wystąpił błąd typowy. Spróbuj
URIError Wystąpił błąd w encodeURI(). Spróbuj

Wskazówka:Zobacz również atrybuty obiektu błędu message Atrybuty.

Przykład

Zwróć nazwę błędu (napisaliśmy "alert" jako "adddlert", aby celowo wywołać błąd):

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

Spróbuj sam

Gramatyka

errorObj.name

Szczegółowe informacje techniczne

Zwracana wartość: Ciąg znaków, reprezentujący nazwę błędu.
Wersja JavaScript: 1.0

Obsługa przeglądarek

Atrybuty Chrome IE Firefox Safari Opera
name Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie

Strony związane

Kurs JavaScript:Błędy JavaScript

Podręcznik JavaScript:Atrybut message