--- title: Більше ніж (>) slug: Web/JavaScript/Reference/Operators/Greater_than tags: - JavaScript - Довідка - Оператор translation_of: Web/JavaScript/Reference/Operators/Greater_than ---
{{jsSidebar("Operators")}}

Оператор більше ніж (>) вертає true, якщо значення лівого операнда більше за значення правого операнда, і false, якщо навпаки.

{{EmbedInteractiveExample("pages/js/expressions-greater-than.html")}}

Синтаксис

x > y

Опис

Операнди порівнюються за допомогою алгоритму абстрактного порівняння, який в загальних рисах наведений нижче:

Приклади

Порівняння рядків

console.log("а" > "б");        // false
console.log("а" > "а");        // false
console.log("а" > "3");        // true

Порівняння рядка з числом

console.log("5" > 3);          // true
console.log("3" > 3);          // false
console.log("3" > 5);          // false

console.log("привіт" > 5);      // false
console.log(5 > "привіт");      // false

console.log("5" > 3n);         // true
console.log("3" > 5n);         // false

Порівняння числа з числом

console.log(5 > 3);            // true
console.log(3 > 3);            // false
console.log(3 > 5);            // false

Порівняння числа з BigInt

console.log(5n > 3);           // true
console.log(3 > 5n);           // false

Порівняння Boolean, null, undefined, NaN

console.log(true > false);     // true
console.log(false > true);     // false

console.log(true > 0);         // true
console.log(true > 1);         // false

console.log(null > 0);         // false
console.log(1 > null);         // true

console.log(undefined > 3);    // false
console.log(3 > undefined);    // false

console.log(3 > NaN);          // false
console.log(NaN > 3);          // false

Специфікації

Специфікація
{{SpecName('ESDraft', '#sec-relational-operators', 'Relational operators')}}

Сумісність з веб-переглядачами

{{Compat("javascript.operators.greater_than")}}

Див. також