Partager via


number, propriété

Mise à jour : novembre 2007

Retourne ou définit la valeur numérique associée à une erreur spécifique.

object.number

Arguments

  • object
    Instance de l'objet Error.

Notes

Un numéro d'erreur est une valeur 32 bits. Le mot de 16 bits de poids fort est le code de service tandis que le mot de poids faible est le code d'erreur effectif. Pour lire d'un trait le code d'erreur proprement dit, utilisez l'opérateur de bits AND (&) afin de combiner la propriété number avec le nombre hexadécimal 0xFFFF.

Exemple

L'exemple suivant lève une exception et affiche le numéro de l'erreur.

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

Le résultat généré par ce code est le suivant :

100

Configuration requise

Version 5

S'applique à :

Objet Error

Voir aussi

Référence

description, propriété

message, propriété (JScript)

name, propriété