Как проверить, не является ли переменная JavaScript НЕ неопределенной?

То, что я пробовал, похоже, не работает:

if(lastName != "undefined")
if(lastName != undefined)
if(undefined != lastName)

Ответ 1

var lastname = "Hi";

if(typeof lastname !== "undefined")
{
  alert("Hi. Variable is defined.");
}