如何检查javascript中的undefined?

cho*_*bo2 5 javascript

可能重复:
在JavaScript中检查"未定义"的最佳方法是什么?

我想做一个if语句,如果没有定义该值,那么让它通过.

我试过了

if (something != "undefined")
Run Code Online (Sandbox Code Playgroud)

if (something !== "undefined")
Run Code Online (Sandbox Code Playgroud)

然而,if无论如何,似乎都会进入声明.如果它未定义则会通过.如果定义了它就会通过.难道我做错了什么?