Comparison

Comparison Operators

Comparison operators compare two values and produce a boolean result — either true or false. They are used to build conditions in if/else statements, loops, and anywhere a decision needs to be made.

For a broader introduction to operators, see Operators.

Operators#

Operator Meaning Example
== Equal to score == 10
!= Not equal to score != 10
> Greater than score > 5
< Less than score < 5
>= Greater than or equal to score >= 5
<= Less than or equal to score <= 5

Examples#

int score = 7;

Console.WriteLine(score == 10);  // false
Console.WriteLine(score != 10);  // true
Console.WriteLine(score > 5);    // true
Console.WriteLine(score < 5);    // false
Console.WriteLine(score >= 7);   // true
Console.WriteLine(score <= 6);   // false
score = 7

print(score == 10)  # False
print(score != 10)  # True
print(score > 5)    # True
print(score < 5)    # False
print(score >= 7)   # True
print(score <= 6)   # False
let score = 7;

console.log(score === 10);  // false
console.log(score !== 10);  // true
console.log(score > 5);     // true
console.log(score < 5);     // false
console.log(score >= 7);    // true
console.log(score <= 6);    // false

Note: JavaScript uses === (strict equality) instead of ==. Using == in JavaScript performs type coercion and can produce unexpected results. Always use === for comparisons.

Operators

An operator is a symbol that performs an operation on one or more values. The values it operates on are called operands, and the result is a new value.

  operand   operator   operand
     5          +          3
              result
                8

Types of Operators#

Arithmetic Operators#

Perform mathematical calculations — addition, subtraction, multiplication, division, modulo.

See Arithmetic Operators for a full explanation and examples.

Comparison Operators#

Compare two values and produce a true or false result. Used to build conditions in if/else statements and loops.