English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual de Referencia de Error de JavaScript
El atributo name representa el nombre del tipo de error.
errorObj.name
try { aaalert("Hola mundo"); } document.getElementById("result").innerHTML = e.name; }Prueba aquí‹/›
Todos los navegadores soportan completamente el atributo name:
Atributo | |||||
name | Es | Es | Es | Es | Es |
Valor devuelto: | Cadena que representa el nombre del error |
---|---|
JavaScript versión: | ECMAScript 1 |
Se produjo un error de parámetro "fuera de rango":
function check(value) { if (["apple", "banana", "mango"].includes(value) === false) { throw new RangeError("El parámetro debe ser \ } } try { check("carrot"); } document.getElementById("result").innerHTML = e.name; }Prueba aquí‹/›
Se produjo un error de sintaxis:
try { eval("varr x = 'Hello' } document.getElementById("result").innerHTML = e.name; }Prueba aquí‹/›
Se produjo un error de tipo:
try { undefined.xxx(); } document.getElementById("result").innerHTML = e.name; }Prueba aquí‹/›
Se produjo un error de decodificación URI():
try { decodeURI("%%"); } document.getElementById("result").innerHTML = e.name; }Prueba aquí‹/›