apps-script-utils (Українська) 2.1.1 Help

versionCompare

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

Кожна група між крапками порівнюється як число, тому 1.10 більша за 1.2 — порівняння рядків дало б протилежне. Відсутня група вважається нулем, тому "2" і "2.0" рівні.

Обидва аргументи мають задовольняти isValidVersion: лише цифри та крапки, без суфікса передрелізу.

Параметри

Параметр

Тип

Опис

version1

string

Перша версія.

version2

string

Друга версія.

Повертає

number — -1, якщо перша менша, 0, якщо рівні, 1, якщо перша більша.

Винятки

Виняток

Умова

TypeError

будь-який з аргументів не є коректним рядком версії.

Приклади

Порівняння

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

Дивіться також

Вихідний код

src/lang/string/versionCompare.ts

23 September 2026

Цю документацію згенеровано нейромережею (Claude) на основі вихідного коду бібліотеки.