Share via


number-Eigenschaft

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

object.number

Argumente

  • Objekt
    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 zu ermitteln, kombinieren Sie die number-Eigenschaft unter Verwendung des Operators & (bitweises AND) mit der Hexadezimalzahl 0xFFFF.

Beispiel

Im folgenden Beispiel wird bewirkt, dass eine Ausnahme ausgelöst wird. Zusätzlich wird der aus der Fehlernummer abgeleitete Fehlercode angezeigt.

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

Dieser Code generiert die folgende Ausgabe.

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

Anforderungen

Version 5

Betrifft:

Error-Objekt

Siehe auch

Referenz

description-Eigenschaft

message-Eigenschaft (Visual Studio - JScript)

name-Eigenschaft