0

这两种说法有什么区别?

if (typeof errorMessage !== undefined)
{}

if (typeof (errorMessage) !== undefined)
{}
4

1 回答 1

10

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

和之间的区别与和typeof foo之间typeof (foo)的区别相同。1 + 1(1) + (1)


除了 an ,typeof操作员会给你一个字符串,所以你应该比较"undefined"not undefined

于 2013-05-14T06:23:28.187 回答