如何在javascript中检查未定义的类型

Tom*_*der 4 javascript jquery

可能重复:
是否有标准函数来检查JavaScript中的null,undefined或blank变量?

检查undefinedjavascript类型的最佳方法是什么.我知道1种检查未定义类型的方法,即typeOf.但我必须检查是否有很多地方,所以如果有任何简短的更好的检查方法,请告诉我?

我尝试了几种方法,但没有取得成功:

    alert(undefined === "undefined");
    alert(undefined || "defined"); 
Run Code Online (Sandbox Code Playgroud)

Vis*_*ioN 8

没什么新鲜的:

// either
(val === undefined)
// or
(typeof val == "undefined")
Run Code Online (Sandbox Code Playgroud)

使用的问题val || "defined"是,"定义"将在返回的情况下valnull,undefined,0,false"".