number-Eigenschaft

Aktualisiert: November 2007

Gibt den numerischen Wert zurück, der einem bestimmten Fehler zugewiesen ist, bzw. legt diesen fest.

object.number

Argumente

  • object
    Beliebige Instanz des Error-Objekts.

Hinweise

Eine Fehlernummer ist ein 32-Bit-Wert. Das obere 16-Bit-Wort ist der Teildienstcode, während das untere Wort den eigentlichen Fehlercode darstellt. Um den tatsächlichen Fehlercode abzulesen, kombinieren Sie die number-Eigenschaft mit dem &-Operator (bitweiser And-Operator) mit der Hexadezimalzahl 0xFFFF.

Beispiel

Das folgende Beispiel bewirkt, dass eine Ausnahme ausgelöst wird. Zusätzlich wird die Fehlernummer angezeigt.

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

Ausgabe dieses Codes:

100

Anforderungen

Version 5

Betrifft:

Error-Objekt

Siehe auch

Referenz

description-Eigenschaft

message-Eigenschaft (JScript)

name-Eigenschaft