如何检查JavaScript变量是否未定义?

我尝试过的一些事情似乎并不奏效:

if(lastName != "undefined")
if(lastName != undefined)
if(undefined != lastName)
333102 次浏览
var lastname = "Hi";


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