apps-script-utils (Deutsch) 2.1.1 Help

nonBoolean

function nonBoolean<T>(value: T | boolean): value is T;

nonBoolean(value) ist dieselbe Prüfung wie !isBoolean(value), so geschrieben, dass eine Wächterklausel sich wie ein Satz liest und nicht wie eine Verneinung.

Nur die beiden Primitiven bestehen. new Boolean(false) ist ein Objekt, und die Zeichenketten "true" und "false" bleiben Zeichenketten.

isX und nonX beantworten eine Frage und unterbrechen den Ablauf nie; requireX und requireNonX geben den Wert zurück oder werfen. Das Schema erklärt Konventionen der Prüfungen.

Parameter

Parameter

Typ

Beschreibung

value

T \| boolean

Der zu prüfende Wert.

Rückgabewert

boolean — true, wenn der Wert nicht ein boolescher Wert ist; sonst false.

In TypeScript verengt die Prüfung value innerhalb des Zweigs auf T.

Beispiele

Was besteht und was nicht

nonBoolean("true"); // => true nonBoolean(1); // => true nonBoolean(null); // => true nonBoolean(true); // => false nonBoolean(false); // => false

Siehe auch

Quellcode

src/lang/base/nonBoolean.ts

23 September 2026

Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.