Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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