JavaScript中的"typeof str"和"typeof(str)"有什么区别?

0 javascript typeof

这两个陈述有什么区别?

if (typeof errorMessage !== undefined)
{}
Run Code Online (Sandbox Code Playgroud)

if (typeof (errorMessage) !== undefined)
{}
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 10

其中一个有一对完全多余的括号.

之间的差typeof footypeof (foo)是相同的之间的差1 + 1(1) + (1).


另外,typeof操作员会给你一个字符串,所以你应该比较而"undefined"不是undefined.