JS - Arithmetic Operators

  1. Addition (+)
  2. Substraction (-)
  3. Multiplication (*)
  4. Division (/)
  5. Modulus (%)
  6. Increment (++)
  7. Decrement (--)
console.clear();

var num1 = 10;
var num2 = 15;
var num3 = 20;

// Addition
console.log(num1 + num2);
console.log(num1 + num2 + num3);

// Substraction
console.log(num2 - num1);
console.log(num3 - num2 - num1);

// Multiplication
console.log(num1 * num2);

// Division
console.log(num2 / num1);

// Modulus
console.log(num2 % num1);

// Increment - Post and Pre
console.log(num1++);
console.log(num1);
console.log(++num1);
console.log(num1);

// Decrement - Post and Pre
console.log(num1--);
console.log(num1);
console.log(--num1);
console.log(num1);
        

JS - Assignment Operators

  1. =
  2. +=
  3. -=
  4. *=
  5. /=
  6. %=
console.clear();

var num1 = 15;
var num2 = 20;

// =
num1 = 20;

// +=
num1 += 10;
num1 += num2;
console.log(num1);

// -=
num1 -= 10;
num1 -= num2;
console.log(num1);

// *=
num1 *= 20;
console.log(num1);

// /=
num1 /= 1000;
console.log(num1);

// %=
num1 %= 10;
console.log(num1);
        

JS - Comparison and Logical Operators

console.clear();

if (5 == '5') { console.log(true); } else { console.log(false); }
if (5 === '5') { console.log(true); } else { console.log(false); }

if (5!= '5') { console.log(true); } else { console.log(false); }
if (5 !== '5') { console.log(true); } else { console.log(false); }

if (15 < 10) { console.log(true); } else { console.log(false); }
if (15 <= 15) { console.log(true); } else { console.log(false); }

if (15 > 10) { console.log(true); } else { console.log(false); }
if (15 >= 15) { console.log(true); } else { console.log(false); }

if (5 > 10 && 10 > 15) { console.log(true); } else { console.log(false); }

console.log(5 < 10 || 10 < 15);
console.log(!(5 < 10));

20 < 3 ? console.log(true) : console.log(false);