数学中的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
