Greater than or equal (>=)
The greater than or equal (>=
) operator returns true
if
the left operand is greater than or equal to the right operand, and false
otherwise.
Try it
Syntax
x >= y
Description
The operands are compared using the same algorithm as the Less than operator, with the result negated.
Examples
String to string comparison
"a" >= "b"; // false
"a" >= "a"; // true
"a" >= "3"; // true
String to number comparison
"5" >= 3; // true
"3" >= 3; // true
"3" >= 5; // false
"hello" >= 5; // false
5 >= "hello"; // false
Number to Number comparison
5 >= 3; // true
3 >= 3; // true
3 >= 5; // false
Number to BigInt comparison
5n >= 3; // true
3 >= 3n; // true
3 >= 5n; // false
Comparing 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
Specifications
Specification |
---|
ECMAScript Language Specification # sec-relational-operators |
Browser compatibility
BCD tables only load in the browser