Spec-Zone.ru › JavaScript

Больше чем (>)

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

Оператор больше чем (>) возвращает true, если левый операнд больше правого операнда, и false в противном случае.

Попробуйте

console.log(5 > 3);
// Expected output: true

console.log(3 > 3);
// Expected output: false

// Compare bigint to number
console.log(3n > 5);
// Expected output: false

console.log("ab" > "aa");
// Expected output: true

Синтаксис

x > y

Описание

Операнды сравниваются с использованием того же алгоритма, что и оператор Меньше чем, за исключением того, что два операнда меняются местами. x > y в целом эквивалентен y < x, за исключением того, что x > y принудительно преобразует x в примитив перед y, в то время как y < x принудительно преобразует y в примитив перед x. Поскольку приведение типов может иметь побочные эффекты, порядок операндов может быть важен.

Примеры

Сравнение строки со строкой

"a" > "b"; // false
"a" > "a"; // false
"a" > "3"; // true

Сравнение строки с числом

"5" > 3; // true
"3" > 3; // false
"3" > 5; // false

"hello" > 5; // false
5 > "hello"; // false

"5" > 3n; // true
"3" > 5n; // false

Сравнение числа с числом

5 > 3; // true
3 > 3; // false
3 > 5; // false

Сравнение числа с BigInt

5n > 3; // true
3 > 5n; // false

Сравнение Boolean, null, undefined, NaN

true > false; // true
false > true; // false

true > 0; // true
true > 1; // false

null > 0; // false
1 > null; // true

undefined > 3; // false
3 > undefined; // false

3 > NaN; // false
NaN > 3; // false

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

Спецификация
Спецификация языка ECMAScript® 2027
# sec-relational-operators

Совместимость с браузерами

Настольные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
greater_than
1
12
1
3
1
18
4
10.1
1
1.0
4.4
1
1.0.0
1.0
0.10.0

См. также

  • Больше или равно (>=)
  • Меньше чем (<)
  • Меньше или равно (<=)

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Greater_than

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API