Para poder comprobar si existe una variable en javascript podemos utilizar la función typeof de la siguiente manera:

if(typeof(var) != "undefined"){ 
 console.log("La variable existe");
}else{ 
 console.log("La variable NO existe");
}

La función typeof retorna el tipo de la variable pasada como parámetro (string, number, object, incluso se puede utilizar con funciones), si la variable no existe retornará «undefined».


Creamos una función con un nombre más familiar para facilitar la tarea 😉

function isset(var){

  if(typeof(foo) != "undefined"){  
   return true;
  }else{ 
   return false;
  }

}

/* La utilizamos */

if(isset(miVariable){
  console.log("La variable existe");
}