English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El constructor de Error crea un objeto de error. Al ocurrir un error en tiempo de ejecución, se lanza un ejemplo del objeto Error.
El objeto de error proporciona información de error cuando ocurre un error.
try { aaalert("Hello world"); catch(e) { } + document.getElementById("result").innerHTML = e.name + "<br>" e.message;}/›
Prueba aquí‹En nuestroConozca más sobre los errores en el tutorial de excepciones de JavaScript
La siguiente tabla enumera las propiedades del objeto Error:
Atributos | Descripción |
---|---|
name | Establecer o devolver el nombre del error |
message | Establecer o devolver el mensaje de error |
El objeto Error global no contiene sus propios métodos, pero sí hereda algunos métodos de la cadena de prototipos.
JavaScript tiene siete constructores de errores nucleares:
Tipo | Descripción |
---|---|
EvalError | Crear un ejemplo que representa el error relacionado con la función global eval() |
InternalError | Crear un ejemplo que representa el error que ocurre cuando se desencadena un error interno en el motor JavaScript |
RangeError | Crear un ejemplo que representa el error que ocurre cuando una variable numérica o parámetro está fuera de su rango válido |
ReferenceError | Cree un ejemplo que represente un error que ocurre cuando se cancela la referencia a una referencia no válida |
SyntaxError | Cree un ejemplo que represente un error de sintaxis que ocurre al analizar código en eval() |
TypeError | Cree un ejemplo que represente un error que ocurre cuando el tipo de variable o parámetro es inválido |
URIError | Cree un ejemplo que represente un error que ocurre cuando se pasa un parámetro inválido a encodeURI() o decodeURI() |
Microsoft y Mozilla han definido algunos atributos de objetos de error no estándar:
fileName (Mozilla)
lineNumber (Mozilla)
columnNumber (Mozilla)
stack (Mozilla)
description (Microsoft)
number (Microsoft)
No utilice estas propiedades, ya que no se pueden usar en todos los navegadores.