Skip to content

Instantly share code, notes, and snippets.

@tutubalin
tutubalin / strings.js
Last active January 31, 2020 09:51
JavaScript inconsistency
console.log(('10'-'9') === (10-9)); // true
console.log(('10'*'9') === (10*9)); // true
console.log(('10'/'9') === (10/9)); // true
console.log(('10'&'9') === (10&9)); // true
console.log(('10'|'9') === (10|9)); // true
console.log(('10'^'9') === (10^9)); // true
console.log(('10'**'9') === (10**9)); // true
console.log(('10'<<'9') === (10<<9)); // true
console.log(('10'>>'1') === (10>>1)); // true