数学中的Javascript管道可以在不使用Math.floor的情况下获得Math.floor
这个问题在这里已经有了答案:
单个管道| 是BitWise或。
按位运算符仅允许整数值,因此在小数点后值被丢弃。
Bitwise OR
运算符| 采用2位模式,并对每对相应位执行或操作。
以下例子将解释它。
1010
1100
----------bitwise or
1110
(9+2)/2
是5.5
Or
操作。 对于JavaScript,按位操作不直接在64位表示上工作。 相反,该值将转换为32位整数,表示5.5
到5
,然后5|0
的结果是5
。 上一篇: Javascript pipe in math to get Math.floor without using Math.floor
下一篇: Stack Overflow