Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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⁩.

Der größer als (>) Operator liefert true, wenn der linke Operand größer als der rechte Operand ist, und false andernfalls.

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

js
x > y 

Beschreibung

Die Operanden werden nach demselben Algorithmus wie der Kleiner als Operator verglichen, jedoch sind die beiden Operanden vertauscht. x > y ist im Allgemeinen äquivalent zu y < x, außer dass x > y x zu einem primitiven Wert zwingt, bevor y dazu gezwungen wird, während y < x y zu einem primitiven Wert zwingt, bevor x dazu gezwungen wird. Da die Zwangsumwandlung Nebeneffekte haben kann, kann die Reihenfolge der Operanden von Bedeutung sein.

Beispiele

String zu String Vergleich

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

String zu Nummer Vergleich

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

Nummer zu Nummer Vergleich

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

Nummer zu BigInt Vergleich

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

Vergleich von Boolean, null, undefined, NaN

js
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® 2026 Language Specification
# sec-relational-operators

Browser-Kompatibilität

Siehe auch