JavaScript 如何判断某变量是否未定义

作者:vkvi 来源:ITPOW(原创) 日期:2010-5-13
if (typeof(x) == "undefined")
{
    alert("未定义");
}

这就判断一个变量是否未定义,适用于两种情况:

  • x 从来没有出现过。
  • 或 x 只是用 var 声明了,但没有赋值。

undefined 的变量,是不能作为参数传给函数的,但可以给 typof(),因为 typeof 不算函数,所以 typeof(x) 也可写作 typeof x。

相关文章