Compartir a través de


number (Propiedad)

Devuelve o establece el valor numérico asociado a un error específico.

object.number

Argumentos

  • objeto
    Cualquier instancia del objeto Error.

Comentarios

Un número de error es un valor de 32 bits. La palabra de 16 bits superior es el código de facilidad, mientras que la palabra inferior es el código de error real. Para determinar el código de error real, utilice el operador & (AND bit a bit) para combinar la propiedad number con el número hexadecimal 0xFFFF.

Ejemplo

En el ejemplo siguiente se produce una excepción y se muestra el código de error derivado del número de error.

try
{
    var arr = new Array(-1);
}
catch(e)
{
    print ("Error Code: " + (e.number & 0xFFFF));
    print ("Facility Code: " + (e.number>>16 & 0x1FFF));
    print ("Error Message: " + e.message);
    print ("Error Name: " + e.name);
}

El resultado de este código es el siguiente:

Error Code: 5029
Facility Code: 10
Error Message: Array length must be zero or a positive integer
Error Name: RangeError

Requisitos

Versión 5

Se aplica a:

Error (Objeto)

Vea también

Referencia

description (Propiedad)

message (Propiedad) (Visual Studio - JScript)

name (Propiedad)