apps-script-utils (Deutsch) 2.1.1 Help

requireNonFloat

function requireNonFloat<T>( value: T | number, message: string = "Expected a value without a fractional part." ): T;

JavaScript hat einen einzigen Zahlentyp, 1.0 und 1 sind derselbe Wert: gefragt ist, ob zur Laufzeit ein Bruchteil übrig bleibt, nicht wie das Literal geschrieben wurde. Die Unendlichkeiten haben keinen Bruchteil und sind ausgeschlossen.

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 \| number

Der zu validierende Wert.

message (optional) = "Expected a value without a fractional part."

string

Die Meldung der Ausnahme. Ohne Angabe wird eine Standardmeldung verwendet.

Rückgabewert

T — denselben Wert; nach der Prüfung steht fest, dass er nicht eine Zahl mit Nachkommateil ist.

Ausnahmen

Ausnahme

Bedingung

IllegalArgumentException

der Wert ist eine Zahl mit Nachkommateil.

Beispiele

Was besteht und was nicht

requireNonFloat(42); // => 42 requireNonFloat(1.0); // => 1.0 requireNonFloat(1.5); // throws IllegalArgumentException requireNonFloat(-0.1); // throws IllegalArgumentException

Siehe auch

Quellcode

src/lang/number/requireNonFloat.ts

23 September 2026

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