Last updated

JavaScript Operators

Definition: Operators are symbols that perform actions on values — maths, comparisons, and logic.

Example 1 — arithmetic

console.log(10 + 3);   // 13
console.log(10 - 3);   // 7
console.log(10 * 3);   // 30
console.log(10 / 3);   // 3.333...
console.log(10 % 3);   // 1  (remainder)
console.log(2 ** 4);   // 16 (power)

Example 2 — assignment shortcuts

let x = 10;
x += 5;   // 15
x -= 3;   // 12
x *= 2;   // 24
console.log(x);

Example 3 — comparison (returns true/false)

console.log(5 === 5);    // true
console.log(5 === "5");  // false (different types)
console.log(7 > 3);      // true
console.log(7 !== 3);    // true

Example 4 — logical operators

&& = AND, || = OR, ! = NOT:

let age = 25;
console.log(age > 18 && age < 65);  // true
console.log(age < 13 || age > 100); // false
console.log(!(age === 25));         // false

💡 Important: always compare with === (strict). It checks value and type, avoiding the surprises of loose ==.

Try it Yourself
Output

          
Ad · responsive