Baseline Widely available
Der gröÃer als (>
) Operator liefert true
, wenn der linke Operand gröÃer als der rechte Operand ist, und false
andernfalls.
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 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.
"a" > "b"; // false
"a" > "a"; // false
"a" > "3"; // true
String zu Nummer Vergleich
"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
5 > 3; // true
3 > 3; // false
3 > 5; // false
Nummer zu BigInt Vergleich
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 Browser-Kompatibilität Siehe auch
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4