número de propriedade

Retorna ou define o valor numérico associado a um erro específico.

object.number

Argumentos

  • object
    Qualquer instância de Error objeto.

Comentários

Um número de erro é um valor de 32 bits. A palavra de 16 bits superior é o código de recurso, enquanto a palavra inferior é o código de erro real. Para determinar o código de erro real, use o e (bit a bit E) operador para combinar a propriedade de número com o número hexadecimal 0xFFFF.

Exemplo

O exemplo a seguir faz com que uma exceção seja lançada e exibe o código de erro que é derivado do número de erro.

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);
}

A saída desse código é o seguinte.

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

Requisitos

Versão 5

Se aplica A:

Objeto Error

Consulte também

Referência

Descrição de propriedade

mensagem de propriedade (Visual Studio - JScript)

nome de propriedade