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

Я свой пример с function(v)...(el) привёл как шутку, его не нужно считать учебным примером. Чтобы понять, как работает конструкция if, нужно знать, что выражение в if вычисляется и приводится к boolean, а правила приведения описаны в таблице в спецификации, но они несложные: значения undefined, null, false, +0, -0, NaN, "" приводятся к false, все остальные - к true.
bes,
извините, может быть, вы хотели задать мне вопрос, но я его не понял. Если это так, объясните, пожалуйста, свой вопрос подробнее, если имеете ввиду какое-то соотношение или вывод, то конкретизируйте, какие именно.
Ответить с цитированием