nonNegative
function nonNegative(value: unknown): value is number;
Der Name bricht die Konvention der übrigen Bibliothek: überall sonst heißt das Präfix nonX „ist kein X“, hier heißt es „ist eine nicht negative Zahl“. Dasselbe unter dem richtigen Namen leistet isNonNegative, und neuer Code sollte das aufrufen.
Parameter
Parameter | Typ | Beschreibung |
|---|---|---|
|
| Der zu prüfende Wert. |
Rückgabewert
boolean — true, wenn der Wert eine Zahl und nicht negativ ist.
In TypeScript verengt die Prüfung value innerhalb des Zweigs auf number.
Beispiele
Im Einsatz
nonNegative(0); // => true
nonNegative(-1); // => false
Siehe auch
Quellcode
23 September 2026
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.