Wednesday, September 7, 2016

The difference between == and === in jQuery/JavaScript

0 == false     // true
0 === false    // false, because they have different types (int, bool)
1 == "1"       // true
1 === "1"      // false, because they have different types (int, string)
null == undefined // true
null === undefined // false