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