DEV Community

Sowntharya
Sowntharya

Posted on

Operators in JS

JavaScript operators are symbols used to perform operations on variables and values.

  1. Arithmetic operators used for mathematical calculations.
let a = 10, b = 3;

console.log(a + b); // 13 (Addition)
console.log(a - b); // 7  (Subtraction)
console.log(a * b); // 30 (Multiplication)
console.log(a / b); // 3.33... (Division)
console.log(a % b); // 1  (Remainder)
console.log(a ** b); // 1000 (Power)
Enter fullscreen mode Exit fullscreen mode
  1. Assignment operators used to assign values to variables.
let x = 10;
x += 5;  // x = x + 5
console.log(x); // 15
Enter fullscreen mode Exit fullscreen mode

like =,+=,-=,*=,/=

  1. Comparison operators used to compare two values. Results true or false
console.log(10 > 5);   // true
console.log(10 < 5);   // false
console.log(5 == "5"); // true
console.log(5 === "5"); // false
console.log(5 != 3);   // true
Enter fullscreen mode Exit fullscreen mode
  1. Logical operators used to combine or reverse conditions.
console.log(true && false); // false (AND)
console.log(true || false); // true  (OR)
console.log(!true);         // false (NOT)
Enter fullscreen mode Exit fullscreen mode
  1. Increment or Decrement operators used to increase or decrease a value by 1
let x = 5;
x++;
console.log(x); // 6

x--;
console.log(x); // 5
Enter fullscreen mode Exit fullscreen mode
  1. Ternary opertors short way to write an if...else condition.
let age = 20;
let result = age >= 18 ? "Adult" : "Minor";

console.log(result); // Adult
Enter fullscreen mode Exit fullscreen mode

Top comments (0)