English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
JavaScript Error-Referenzhandbuch
Die Eigenschaft 'name' repräsentiert den Namen des Fehler-Typs.
errorObj.name
try { aaalert("Hallo Welt"); } catch(e) { document.getElementById("result").innerHTML = e.name; }Testen Sie heraus‹/›
Wird die Eigenschaft 'name' von allen Browsern vollständig unterstützt:
Eigenschaft | |||||
name | ist | ist | ist | ist | ist |
Rückgabewert: | Zeichenkette, die den Namens eines Fehlers darstellt |
---|---|
JavaScript-Version: | ECMAScript 1 |
Es ist ein Parameter "Ausreichend groß" aufgetreten:
function check(value) { if (["apple", "banana", "mango"].includes(value) === false) { throw new RangeError("Der Parameter muss "\"apple\", "\"banana\", oder "\"mango\" sein."); } } try { check("carrot"); } catch(e) { document.getElementById("result").innerHTML = e.name; }Testen Sie heraus‹/›
Es ist ein Syntaxfehler aufgetreten:
try { eval("varr x = 'Hello' } catch(e) { document.getElementById("result").innerHTML = e.name; }Testen Sie heraus‹/›
Es ist ein Typfehler aufgetreten:
try { undefined.xxx(); } catch(e) { document.getElementById("result").innerHTML = e.name; }Testen Sie heraus‹/›
Es ist ein Fehler bei der Dekodierung von URI() aufgetreten:
try { decodeURI("%%"); } catch(e) { document.getElementById("result").innerHTML = e.name; }Testen Sie heraus‹/›