Проверьте, определена ли переменная в javascript? Как проверить, определена ли переменная? if //variable is defined //do this else //do this Ответ 1 if (typeof variable !== 'undefined') { // .. } else { // .. } найти больше объяснений здесь: JavaScript isset() эквивалент Ответ 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 }
Ответ 1 if (typeof variable !== 'undefined') { // .. } else { // .. } найти больше объяснений здесь: JavaScript isset() эквивалент
Ответ 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 }