English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de Referencia de Error de JavaScript

Objeto de error

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

Atributos del objeto de error

La siguiente tabla enumera las propiedades del objeto Error:

AtributosDescripción
nameEstablecer o devolver el nombre del error
messageEstablecer o devolver el mensaje de error

Métodos del objeto de error

El objeto Error global no contiene sus propios métodos, pero sí hereda algunos métodos de la cadena de prototipos.

Tipo de error

JavaScript tiene siete constructores de errores nucleares:

TipoDescripción
EvalErrorCrear un ejemplo que representa el error relacionado con la función global eval()
InternalErrorCrear un ejemplo que representa el error que ocurre cuando se desencadena un error interno en el motor JavaScript
RangeErrorCrear un ejemplo que representa el error que ocurre cuando una variable numérica o parámetro está fuera de su rango válido
ReferenceErrorCree un ejemplo que represente un error que ocurre cuando se cancela la referencia a una referencia no válida
SyntaxErrorCree un ejemplo que represente un error de sintaxis que ocurre al analizar código en eval()
TypeErrorCree un ejemplo que represente un error que ocurre cuando el tipo de variable o parámetro es inválido
URIErrorCree un ejemplo que represente un error que ocurre cuando se pasa un parámetro inválido a encodeURI() o decodeURI()

Atributos de objeto de error no estándar

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.