Baseline Widely available
Der gröÃer als oder gleich (>=
) Operator gibt true
zurück, wenn der linke Operand gröÃer oder gleich dem rechten Operand ist, und false
andernfalls.
console.log(5 >= 3);
// Expected output: true
console.log(3 >= 3);
// Expected output: true
// Compare bigint to number
console.log(3n >= 5);
// Expected output: false
console.log("ab" >= "aa");
// Expected output: true
Syntax Beschreibung
Die Operanden werden mit demselben Algorithmus verglichen wie der Kleiner als Operator, jedoch mit negiertem Ergebnis. x >= y
ist im Allgemeinen gleichbedeutend mit !(x < y)
, auÃer in zwei Fällen, in denen x >= y
und x < y
beide false
sind:
BigInt()
übergeben wird).NaN
konvertiert wird. (Zum Beispiel Strings, die nicht in Nummern konvertiert werden können, oder undefined
.)x >= y
ist im Allgemeinen gleichbedeutend mit x > y || x == y
, auÃer in einigen Fällen:
x
oder y
null
ist und das andere etwas ist, das nicht null
ist und zu 0 wird, wenn es in numerische Werte umgewandelt wird (einschlieÃlich 0
, 0n
, false
, ""
, "0"
, new Date(0)
, etc.): x >= y
ist true
, während x > y || x == y
false
ist.x
oder y
undefined
ist und das andere eines von null
oder undefined
ist: x >= y
ist false
, während x == y
true
ist.x
und y
dasselbe Objekt sind, das nach dem ersten Schritt von Kleiner als NaN
wird (wie new Date(NaN)
): x >= y
ist false
, während x == y
true
ist.x
und y
verschiedene Objekte sind, die nach dem ersten Schritt von Kleiner als denselben Wert ergeben: x >= y
ist true
, während x > y || x == y
false
ist."a" >= "b"; // false
"a" >= "a"; // true
"a" >= "3"; // true
String zu Zahl Vergleich
"5" >= 3; // true
"3" >= 3; // true
"3" >= 5; // false
"hello" >= 5; // false
5 >= "hello"; // false
Zahl zu Zahl Vergleich
5 >= 3; // true
3 >= 3; // true
3 >= 5; // false
Zahl zu BigInt Vergleich
5n >= 3; // true
3 >= 3n; // true
3 >= 5n; // false
Vergleich von Boolean, null, undefined, NaN
true >= false; // true
true >= true; // true
false >= true; // false
true >= 0; // true
true >= 1; // true
null >= 0; // true
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