整数使用“或”运算符有什么用处

时间:2016-04-15 14:18:01

标签: javascript or-operator

我没有得到or运算符对inters的作用。我有以下代码

-1||4  // output -1
4||-1  //output  4  

它是否以字节为单位转换整数并执行或操作。

1 个答案:

答案 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