Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これら2つのステートメントの違いは何ですか?
if (typeof errorMessage !== undefined) {}
と
if (typeof (errorMessage) !== undefined) {}
そのうちの 1 つは、完全に余分な括弧のペアを持っています。
の違いは、typeof fooおよび間の違いとtypeof (foo)同じです。1 + 1(1) + (1)
typeof foo
typeof (foo)
1 + 1
(1) + (1)
余談ですが、演算子は文字列を提供するので、 nottypeofと比較する必要があります。"undefined"undefined
typeof
"undefined"
undefined