我没有得到or
运算符对inters的作用。我有以下代码
-1||4 // output -1
4||-1 //output 4
它是否以字节为单位转换整数并执行或操作。
答案 0 :(得分:1)
首先检查号码是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
。