Рассмотрим следующее
var l = console.log.bind(console);
l(-0); // 0
l(0); // 0
l(0 === -0); // true
l(0 == -0); // true
l(1 / 0); // Infinity
l(1 / -0); // -Infinity
Дополнительный вопрос:
0
/ -0
единственной комбинацией, при которой одинаковые объекты ведут себя по-разному? Я знаю, что NaN
/ NaN
) комбинация, в которой неравные объекты ведут себя одинаково.