Javascript null * null = 0. Как? - PullRequest
0 голосов
/ 10 июля 2019

Итак, я играл с консолью, читая о выражениях вызова в JavaScript, и обнаружил, что значение null * null равно 0. Проблема в том, что при использовании '===' значение null не равно 0, но мой код из консоль доказывает обратное. У кого-нибудь есть идеи, почему это так?

null === 0 //false
null * 0 //false(this makes sense because anything * 0 = 0)
null * null // 0 (this however does not make sense because earlier we proved 0 is not null)
...