Größer als (>)
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Der größer als (>
)-Operator gibt true
zurück, wenn der linke Operand größer als der rechte Operand ist, und ansonsten false
.
Probieren Sie es aus
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
Syntax
x > y
Beschreibung
Die Operanden werden mit demselben Algorithmus wie beim Kleiner als-Operator verglichen, mit der Ausnahme, dass die beiden Operanden vertauscht werden. x > y
ist im Allgemeinen äquivalent zu y < x
, außer dass x > y
x
vor y
in eine primitive Form umwandelt, während y < x
zuerst y
in eine primitive Form umwandelt. Aufgrund möglicher Nebeneffekte der Umwandlung kann die Reihenfolge der Operanden von Bedeutung sein.
Beispiele
Vergleich von String mit String
"a" > "b"; // false
"a" > "a"; // false
"a" > "3"; // true
Vergleich von String mit Zahl
"5" > 3; // true
"3" > 3; // false
"3" > 5; // false
"hello" > 5; // false
5 > "hello"; // false
"5" > 3n; // true
"3" > 5n; // false
Vergleich von Zahl mit Zahl
5 > 3; // true
3 > 3; // false
3 > 5; // false
Vergleich von Zahl mit BigInt
5n > 3; // true
3 > 5n; // false
Vergleich von 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
Spezifikationen
Specification |
---|
ECMAScript® 2025 Language Specification # sec-relational-operators |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Greater than ( a > b ) |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support