if(typeof undefinedVar == "undefined") alert("Undefined"); else alert("Not undefined"); Я расскажу Вам как можно это написать в 2-3 символа.
JavaScript Demo: Standard built-in objects - undefined ... осуществлена путём проверки существования свойства глобального объекта (например, ...
Оператор typeof отлично подходит для проверки значения undefined в JavaScript: ... Вот классический пример того, как не надо делать:
if (typeof(something) != "undefined") ... Иногда даже проверять тип не приходится. Если значение ...
function isset(r) { return typeof r !== 'undefined'; } // проверка на переменную varname в глобальном контексте console.log(isset( ...
Проверка на аргумент-undefined. важность: 5. Как в функции отличить отсутствующий аргумент от undefined ? function f(x) { // ..ваш код.
Это проверка типа значения, хранящегося в x . Он вернет undefined только если x не был объявлен ИЛИ, если он был объявлен и еще не был назначен.
Кстати, такая же ситуация наблюдается и с «undefined», «NaN», «0», «`». Как это выглядит в коде: Boolean(null); // вернет нам «false». if (null) ...
Сделать это можно, воспользовавшись оператором нулевого слияния. Он позволяет задать значение по умолчанию в случае, когда оно равно null или undefined .