apps-script-utils (Deutsch) 2.1.1 Help

versionCompare

function versionCompare(version1: string, version2: string): number;

Jede durch Punkte getrennte Gruppe wird als Zahl verglichen, 1.10 steht also über 1.2 — ein Zeichenkettenvergleich sähe es umgekehrt. Eine fehlende Gruppe zählt als null, womit "2" und "2.0" gleich sind.

Beide Argumente müssen isValidVersion erfüllen: nur Ziffern und Punkte, kein Vorabversions-Suffix.

Parameter

Parameter

Typ

Beschreibung

version1

string

Die erste Version.

version2

string

Die zweite Version.

Rückgabewert

number — -1, wenn die erste kleiner ist, 0 bei Gleichheit, 1, wenn die erste größer ist.

Ausnahmen

Ausnahme

Bedingung

TypeError

eines der Argumente ist keine gültige Versionsangabe.

Beispiele

Vergleichen

versionCompare("1.2.0", "1.10.0"); // => -1 versionCompare("2.0", "2"); // => 0 versionCompare("1.2.3", "1.2.3-beta"); // throws TypeError

Siehe auch

Quellcode

src/lang/string/versionCompare.ts

23 September 2026

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