In JavaScript, why does (null + null === 0) return true? | Dark Hacker News