0

これら2つのステートメントの違いは何ですか?

if (typeof errorMessage !== undefined)
{}

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

1 に答える 1

10

そのうちの 1 つは、完全に余分な括弧のペアを持っています。

の違いは、typeof fooおよび間の違いとtypeof (foo)同じです。1 + 1(1) + (1)


余談ですが、演算子は文字列を提供するので、 nottypeofと比較する必要があります。"undefined"undefined

于 2013-05-14T06:23:28.187 に答える