Показать сообщение отдельно
  #6 (permalink)  
Старый 12.07.2010, 17:00
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

выражение - расшифровка (моя)
$.IE = undefined - браузер IE версию которого определить не удалось.
$.IE = NaN - браузер IE имеющий не числовую версию, например, alfa.
$.IE = null - свойство является пустотой, оно не существует. Оно и не может существовать, потому как не существует объект который должен его содержать (т. е. IE).

Логически правильный вариант именно null. Это, наверное, можно назвать семантикой в javascript-е.
Ответить с цитированием