apps-script-utils (Français) 2.1.1 Help

versionCompare

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

Chaque groupe séparé par des points est comparé comme un nombre : 1.10 est donc supérieur à 1.2, là où une comparaison de chaînes conclurait l'inverse. Un groupe absent compte pour zéro, ce qui rend "2" et "2.0" égaux.

Les deux arguments doivent satisfaire isValidVersion: chiffres et points uniquement, sans suffixe de préversion.

Paramètres

Paramètre

Type

Description

version1

string

La première version.

version2

string

La seconde version.

Valeur de retour

number — -1 si la première est inférieure, 0 si elles sont égales, 1 si la première est supérieure.

Exceptions

Exception

Condition

TypeError

l'un des arguments n'est pas une chaîne de version valide.

Exemples

Comparaison

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

Voir aussi

Code source

src/lang/string/versionCompare.ts

23 September 2026

Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.