Показать сообщение отдельно
  #1 (permalink)  
Старый 04.09.2012, 17:52
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

Ещё вопросы по JavaScript: undefined, проверка true/false, ...
1) Как проверить, что объект/переменная/свойство не существует (то есть undefined) покороче и попроще, чем
if (typeof undefVariable == "undefined") ... ?

2) Значение переменной или выражение может возвратить как true/false, так и строку или число, которые неоднозначно интерпретируются как истина или ложь.
Как попроще и универсально получить из этой мешанины чистые булевские true/false? -
без if(...) ..=true; else ..=false;
и без оператора ...?true:false
Например, нужно эту проверку попроще записать в присвоении
var condition = (true или false)
где в скобках - проверка истинности переменной или выражения.
Ответить с цитированием