“ |”是什么 (单管道)在JavaScript中执行?
console.log(0.5 | 0); // 0
console.log(-1 | 0); // -1
console.log(1 | 0); // 1
为什么0.5 | 0
返回零,但任何整数(包括负数)都返回输入整数?单个管道(“ |”)有什么作用?
回答:
这是按位或。 由于按位运算仅对整数有意义,因此将0.5
被截断。
0 | x
是x
,对于任何人x
。
以上是 “ |”是什么 (单管道)在JavaScript中执行? 的全部内容, 来源链接: utcz.com/qa/403907.html