-3
or
演算子がintersを使用して取得していません。私は次のコードを持っています整数で「または」演算子を使用するとは何ですか
-1||4 // output -1
4||-1 //output 4
整数をバイト単位で変換して実行または操作しますか?
or
演算子がintersを使用して取得していません。私は次のコードを持っています整数で「または」演算子を使用するとは何ですか
-1||4 // output -1
4||-1 //output 4
整数をバイト単位で変換して実行または操作しますか?
まず、番号がtruthy
またはfalsey
であることを確認し、最初にtruthy
を返します。 0
を除くすべての数字は真実です。
0 || 4; // 4
2 || 3; // 2 (picks the first one, because both true)
-3 || 0; // -3
0 || -2; // -2
は、それがバイトの整数に変換して実行したり、操作していますか?
号||
オペレータがlogical and
、ないbitwise and
あります。
最初の真理値を返します。前の値がすべて偽であれば無条件に真値を返します。だから '0 ||第1の値が偽であり、最後の値がゼロであるため、「0」は「0」を返す。 – RobG
https://developer.mozilla.org/en-US/docs/Glossary/Truthy – j08691
番号「0」のみが* falsey * ...は役立ちますか? – deceze