Binary + and String Concatenation

console.log('1' + 2); // "12"
console.log(2 + 2 + '1'); // "41" and not "221"
console.log(2 - '1'); // 1
console.log('6' / '2'); // 3

Numeric Conversion, Unary +

console.log(Number("5")); // 5
let x = "1";
console.log(+x); // 1

console.log(+true); // 1
console.log(+"");   // 0

console.log(+undefined) // NaN
console.log(+null) // 0

let apples = "2";
let oranges = "3";
console.log(+apples + +oranges); // 5

Assignment =

let a, b, c;
a = b = c = 2 + 2;
// a = 4, b = 4, c = 4
let a = 1;
let b = 2;
let c = 3 - (a = b + 1);
console.log(a); // 3
console.log(c); // 0

Exponentiation **

console.log(2 ** 2); // 4  (2 * 2)
console.log(2 ** 3); // 8  (2 * 2 * 2)
console.log( 4 ** (1/2) ); // 2 (power of 1/2 is the same as a square root)
console.log( 8 ** (1/3) ); // 2 (power of 1/3 is the same as a cubic root)

Increment/Decrement