1&1 === 1がtrueを返し、2&2 === 2がfalseを返すのはなぜですか?

Sw0ut

コンソールで入力1 & 1すると1、が1 & 1 === 1返されますtrue。これが基本的にを返す理由です。

以下のために2 & 2それを返す2が、2 & 2 === 2リターンfalse

どうして ?

console.log("1 & 1: ", 1 & 1);
console.log("1 & 1 === 1: ", 1 & 1 === 1);
console.log("2 & 2: ", 2 & 2);
console.log("2 & 2 === 2: ", 2 & 2 === 2);
console.log("typeof(2): ", typeof 2);
console.log("typeof(2 & 2): ", typeof(2 & 2));

Sw0ut

@jonrsharpeが言ったように、それは戻りませんfalse、それは戻ります0として評価され2 & (2 === 2)ます。(2 & 2) === 2ですtrue

ありがとう

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

1> 2 <3がtrueを返すのに、3> 2> 1がfalseを返すのはなぜですか?

分類Dev

1 == 1 == 1がtrueを返し、「1」== "1" == "1"がtrueを返し、「a」== "a" == "a"がfalseを返すのはなぜですか?

分類Dev

1 && 2が2を返すのはなぜですか?

分類Dev

len([1、[2、[3]]]])が2を返すのに、len([1、[2]])も2を返すのはなぜですか?

分類Dev

Julia>(1,2,3)が(1,2,0)を返すのはなぜですか

分類Dev

id(1)がFalseを返すのはなぜですか?

分類Dev

Javascript - isNaN(1 + null) が false を返すのはなぜですか?

分類Dev

`minimum(1、2)`がHaskellで2を返すのはなぜですか?

分類Dev

pow(sqrt(-1)、2)が-1を返さないのはなぜですか?

分類Dev

"www" .count( "ww")が2ではなく1を返すのはなぜですか?

分類Dev

x = {1:4}が1x1セルを返し、x = {1 2 3 4}が1x4セルを返すのはなぜですか?[MATLAB]

分類Dev

Math.min([1,2])がNaNを返すのはなぜですか?

分類Dev

Math.min([1,2])がNaNを返すのはなぜですか?

分類Dev

a [0]が1を返し、a [1]が0を返すのはなぜですか?

分類Dev

(0> 1 + 0> 9)がFalseを返すのに、((0> 1)+(0> 9))が0を返すのはなぜですか?

分類Dev

「n&1 == 0」が常にfalseを返すのはなぜですか?

分類Dev

NULL == 1がFALSEよりもlogical(0)を返すのはなぜですか?

分類Dev

整数を長さ1の配列と比較するとtrueが返されるのに対し、長さ2以上の配列ではfalseが返されるのはなぜですか?

分類Dev

JavaScript配列操作[1,2,3,4] [1,2]が3を返すのはなぜですか?

分類Dev

1&1でのMySQLトランザクション

分類Dev

2番目のJavaScriptPromise呼び出しが1番目と同じ値を返すのはなぜですか?

分類Dev

"、1,2,3、" `のような` "%、2、%"がゼロを返すのはなぜですか?

分類Dev

なぜ!! 1 == "1"はtrueに等しく、!! 2 == "2"はfalseに等しいのですか?

分類Dev

「1inrange(2)== True」がFalseと評価されるのはなぜですか?

分類Dev

TextToSpeechのsynthesisToFileが-1を返すのはなぜですか?

分類Dev

DatagramSocketのgetPort()が-1を返すのはなぜですか?

分類Dev

Javascriptで、Object.getPrototypeOf([1,2])が空のリストを返すのはなぜですか?

分類Dev

ISDATE(YEAR(GETDATE()))が1を返すのはなぜですか?

分類Dev

parseInt(1/0、19)が18を返すのはなぜですか?

Related 関連記事

  1. 1

    1> 2 <3がtrueを返すのに、3> 2> 1がfalseを返すのはなぜですか?

  2. 2

    1 == 1 == 1がtrueを返し、「1」== "1" == "1"がtrueを返し、「a」== "a" == "a"がfalseを返すのはなぜですか?

  3. 3

    1 && 2が2を返すのはなぜですか?

  4. 4

    len([1、[2、[3]]]])が2を返すのに、len([1、[2]])も2を返すのはなぜですか?

  5. 5

    Julia>(1,2,3)が(1,2,0)を返すのはなぜですか

  6. 6

    id(1)がFalseを返すのはなぜですか?

  7. 7

    Javascript - isNaN(1 + null) が false を返すのはなぜですか?

  8. 8

    `minimum(1、2)`がHaskellで2を返すのはなぜですか?

  9. 9

    pow(sqrt(-1)、2)が-1を返さないのはなぜですか?

  10. 10

    "www" .count( "ww")が2ではなく1を返すのはなぜですか?

  11. 11

    x = {1:4}が1x1セルを返し、x = {1 2 3 4}が1x4セルを返すのはなぜですか?[MATLAB]

  12. 12

    Math.min([1,2])がNaNを返すのはなぜですか?

  13. 13

    Math.min([1,2])がNaNを返すのはなぜですか?

  14. 14

    a [0]が1を返し、a [1]が0を返すのはなぜですか?

  15. 15

    (0> 1 + 0> 9)がFalseを返すのに、((0> 1)+(0> 9))が0を返すのはなぜですか?

  16. 16

    「n&1 == 0」が常にfalseを返すのはなぜですか?

  17. 17

    NULL == 1がFALSEよりもlogical(0)を返すのはなぜですか?

  18. 18

    整数を長さ1の配列と比較するとtrueが返されるのに対し、長さ2以上の配列ではfalseが返されるのはなぜですか?

  19. 19

    JavaScript配列操作[1,2,3,4] [1,2]が3を返すのはなぜですか?

  20. 20

    1&1でのMySQLトランザクション

  21. 21

    2番目のJavaScriptPromise呼び出しが1番目と同じ値を返すのはなぜですか?

  22. 22

    "、1,2,3、" `のような` "%、2、%"がゼロを返すのはなぜですか?

  23. 23

    なぜ!! 1 == "1"はtrueに等しく、!! 2 == "2"はfalseに等しいのですか?

  24. 24

    「1inrange(2)== True」がFalseと評価されるのはなぜですか?

  25. 25

    TextToSpeechのsynthesisToFileが-1を返すのはなぜですか?

  26. 26

    DatagramSocketのgetPort()が-1を返すのはなぜですか?

  27. 27

    Javascriptで、Object.getPrototypeOf([1,2])が空のリストを返すのはなぜですか?

  28. 28

    ISDATE(YEAR(GETDATE()))が1を返すのはなぜですか?

  29. 29

    parseInt(1/0、19)が18を返すのはなぜですか?

ホットタグ

アーカイブ