number (Propiedad)

Actualización: noviembre 2007

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

object.number

Argumentos

  • object
    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 leer 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 siguiente ejemplo se produce una excepción y se muestra el número del error.

function getAge(age) {
   if(age < 0)
      throw new Error(100)
   print("Age is "+age+".");
}

// Pass the getAge an invalid argument.
try {
   getAge(-5);
} catch(e) {
// Extract the error code from the error number.
   print(e.number & 0xFFFF)
}

El resultado de este código es:

100

Requisitos

Versión 5

Se aplica a:

Error (Objeto)

Vea también

Referencia

description (Propiedad)

message (Propiedad de JScript)

name (Propiedad)