3

ここでビットごとの JavaScript 演算子について読みました。

     9 (base 10) = 00000000000000000000000000001001 (base 2)
    14 (base 10) = 00000000000000000000000000001110 (base 2)
                   --------------------------------
14 ^ 9 (base 10) = 00000000000000000000000000000111 (base 2) = 7 (base 10)

以下の式の場合、どうして 9 なのだろうか?

 '' ^ 9 
4

2 に答える 2

4

''数に変換します。+'' === 00 ^ 9 = 9

于 2013-05-11T09:47:33.433 に答える