Показать сообщение отдельно
  #39 (permalink)  
Старый 27.12.2011, 08:31
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

что тут не ясного, нужно смотреть в первую очередь не на то что написано в листинге кода, а на более низкоуровневую часть.

{nya:1} !== {nya:1}
у них разные участки памяти, и объекты всегда сравниваются по ссылке в памяти, потому и разные
"test" === "test"
у них разные участки памяти, но строка сравнивается всегда с содержимым, тоже самое и числа, потому и идентичны
Ответить с цитированием