--- title: Більше ніж (>) slug: Web/JavaScript/Reference/Operators/Greater_than tags: - JavaScript - Довідка - Оператор translation_of: Web/JavaScript/Reference/Operators/Greater_than ---
Оператор більше ніж (>) вертає true, якщо значення лівого операнда більше за значення правого операнда, і false, якщо навпаки.
x > y
Операнди порівнюються за допомогою алгоритму абстрактного порівняння, який в загальних рисах наведений нижче:
Symbol.ToPrimitive.true та false перетворюються на 1 та 0 відповідно.null перетворюється на 0.undefined перетворюється на NaN.NaN, якщо не містять числових значень.NaN, оператор вертає false.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
console.log(5n > 3); // true console.log(3 > 5n); // false
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")}}