数学中的Javascript管道可以在不使用Math.floor的情况下获得Math.floor

这个问题在这里已经有了答案:

  • 使用按位OR 0来放置数字5个答案

  • 单个管道| 是BitWise或。
    按位运算符仅允许整数值,因此在小数点后值被丢弃。

    Bitwise OR运算符| 采用2位模式,并对每对相应位执行或操作。
    以下例子将解释它。

    1010                            
    1100       
    ----------bitwise or
    1110       
    

  • 首先,JavaScript中的(9+2)/25.5
  • 然后它应用了一个按位Or操作。 对于JavaScript,按位操作不直接在64位表示上工作。 相反,该值将转换为32位整数,表示5.55 ,然后5|0的结果是5
  • 链接地址: http://www.djcxy.com/p/77433.html

    上一篇: Javascript pipe in math to get Math.floor without using Math.floor

    下一篇: Stack Overflow