Показать сообщение отдельно
  #65 (permalink)  
Старый 20.02.2012, 21:30
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от FINoM
А для чего он? Нет, серьезно, я не понимаю. Это для получения undefined?
Ну не совсем бесполезно, в некоторых браузерах переменной undefined можно присвоить любое значение.


В наличие null и undefined, можно найти и положительные стороны, например, в некоторых случаях можно будет проверить, была ли инициализирована переменная:
var node;
console.log(typeof node == "undefined"); // → true
function doSomething() {
	node = document.getElementById("…");
}
doSomething();
console.log(typeof node == "undefined"); // → false

в IE еще и на unknown можно наткнуться

Последний раз редактировалось Octane, 20.02.2012 в 21:35.
Ответить с цитированием