0)语句在javascript中给出了一个整数

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

  • 使用按位OR 0来放置数字5个答案
  • x | 0如何在JavaScript中设置数字? 3个答案

  • | 运算符执行按位逻辑OR 。 它需要它的参数是整数,所以它会将字符串转换为整数。 所以

    ( number | 0 )
    

    相当于:

    ( parseInt(number, 10) | 0 )
    

    任何以' 0结尾的数字都会返回相同的数字,以使其等同于:

    parseInt(number, 10)
    

    那么,数字和0之间的单个管道是按位运算符,它将操作数视为32位(零和1)的序列。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators#.7c_%28Bitwise_OR%29

    链接地址: http://www.djcxy.com/p/77441.html

    上一篇: 0 ) statement gives an integer in javascript

    下一篇: 0" produces an integer?