Propriedade número
Retorna ou define o valor numérico associado a um erro específico.
object.number
Argumentos
- object
Qualquer instância do Error objeto.
Comentários
Um número do erro é um valor de 32 bit.A palavra de 16 bit superior é o código do recurso, enquanto a palavra inferior é o código de erro real.Para ler desativar o código de erro real, use o & (bit a bit E) operador para agrupar a propriedade número com o número hexadecimal 0xFFFF.
Exemplo
O exemplo a seguir causa uma exceção seja lançada e exibe o número do erro.
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)
}
A saída desse código é:
100