Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
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 Juli 2015.
Dergrößer als (>) Operator lieferttrue, wenn der linke Operand größer als der rechte Operand ist, undfalse andernfalls.
In diesem Artikel
Probieren Sie es aus
console.log(5 > 3);// Expected output: trueconsole.log(3 > 3);// Expected output: false// Compare bigint to numberconsole.log(3n > 5);// Expected output: falseconsole.log("ab" > "aa");// Expected output: trueSyntax
x > yBeschreibung
Die Operanden werden nach demselben Algorithmus wie derKleiner als Operator verglichen, jedoch sind die beiden Operanden vertauscht.x > y ist im Allgemeinen äquivalent zuy < x, außer dassx > yx zu einem primitiven Wert zwingt, bevory dazu gezwungen wird, währendy < xy zu einem primitiven Wert zwingt, bevorx dazu gezwungen wird. Da die Zwangsumwandlung Nebeneffekte haben kann, kann die Reihenfolge der Operanden von Bedeutung sein.
Beispiele
>String zu String Vergleich
"a" > "b"; // false"a" > "a"; // false"a" > "3"; // trueString zu Nummer Vergleich
"5" > 3; // true"3" > 3; // false"3" > 5; // false"hello" > 5; // false5 > "hello"; // false"5" > 3n; // true"3" > 5n; // falseNummer zu Nummer Vergleich
5 > 3; // true3 > 3; // false3 > 5; // falseNummer zu BigInt Vergleich
5n > 3; // true3 > 5n; // falseVergleich von Boolean, null, undefined, NaN
true > false; // truefalse > true; // falsetrue > 0; // truetrue > 1; // falsenull > 0; // false1 > null; // trueundefined > 3; // false3 > undefined; // false3 > NaN; // falseNaN > 3; // falseSpezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-relational-operators> |