很简单的一个方法 if (typeof(x) == "undefined") { alert("未定义"); } x 从来没有出现过。 或 x 只是用 var 声明了,但没有赋值。 undefined 的变量,是不能作为参数传给函数的,但可以给 typof(),因为 typeof 不算函数,所以 typeof(x) 也可写作 typeof x。