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

See also