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.
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