function same(a, b) { return a == b || a + "" == b + "" || (a && b && a.toString() == b.toString()); } console.log(same(0, ""), same(null, undefined), same([1], "1"));