Подтвердить что ты не робот

Проверьте, определена ли переменная в javascript?

Как проверить, определена ли переменная?

if //variable is defined
    //do this
else
    //do this
4b9b3361

Ответ 2

Используйте оператор in.

'myVar' in window; // for global variables only

typeof проверки вернут true для переменной if,

  • он не определен
  • он был определен и имеет значение undefined, или
  • он был определен, но еще не инициализирован.

Следующие примеры иллюстрируют вторую и третью точку.

// defined, but not initialized
var myVar;
typeof myVar; // undefined

// defined, and initialized to undefined
var myVar = undefined;
typeof myVar; // undefined

Ответ 3

Вы просто проверяете тип.

if(typeof yourVar !== "undefined"){
  alert("defined");
}
else{
  alert("undefined");
}

Ответ 4

Вы можете использовать что-то вроде этого

    if  (typeof varname != 'undefined')  
    {
         //do this
    }    
   else
    {   
         //do this

    }