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