我没有得到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
。