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.
この JavaScript テストで私を困惑させたのは、~null評価結果が-1.
~null
-1
~nullが評価されるのはなぜ-1ですか?
これ~は、 が数値演算子であるため、最初にキャストnullされるためです。0
~
null
0
> ~0 -1
これは、次の式と同等です。
~(+null)
同じく:
> ~[] -1 > ~{} -1