Показать сообщение отдельно
  #9 (permalink)  
Старый 10.08.2012, 23:55
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

Мой пример с function я сам придумал, он нигде не указан. Первая причина в моём замечании по поводу примера с нестрогими сравнениями является серьёзной ошибкой, примеры:
1) "0" приводится к true, а "0"!=0 возвращает false;
2) new String() приводится к true, а new String()!="" возвращает false;
Поскольку, если заменить все != на !==, пример будет больше похож на правду, я решил, что автор имел ввиду строгие сравнения.
Если надо, могу ссылку на описание алгоритмов сравнения в спецификации.
Ответить с цитированием