这两个陈述有什么区别?
if (typeof errorMessage !== undefined)
{}
Run Code Online (Sandbox Code Playgroud)
和
if (typeof (errorMessage) !== undefined)
{}
Run Code Online (Sandbox Code Playgroud)
Que*_*tin 10
其中一个有一对完全多余的括号.
之间的差typeof foo
和typeof (foo)
是相同的之间的差1 + 1
和(1) + (1)
.
另外,typeof
操作员会给你一个字符串,所以你应该比较而"undefined"
不是undefined
.