<分区>
Possible Duplicate:
Using bitwise OR 0 to floor a number
对两个表达式执行按位或,例如:
console.log(12.22|0) // output --->12
小数点在哪里? 它与 parseInt 函数相同
parseInt(12.22) // output --->12
它是如何工作的?
标签 javascript
<分区>
Possible Duplicate:
Using bitwise OR 0 to floor a number
对两个表达式执行按位或,例如:
console.log(12.22|0) // output --->12
小数点在哪里? 它与 parseInt 函数相同
parseInt(12.22) // output --->12
它是如何工作的?
最佳答案
parseInt
在解析诸如“12px”之类的字符串时很有用。
例如:
pasrseInt("12px"); // returns 12
但是,这对于按位或运算没有任何意义:
"12px" | 0; // returns 0
执行按位或更像是将 Math.floor()
应用于数字——在 Javascript 中对 32 位整数进行按位运算。
关于javascript - Javascript 中的或运算符 (|) 与 parseInt 的作用相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8413213/
相关文章:
javascript - 通过 Javascript 或控制台选择所有复选框
javascript - 如何在 HighchartJS 中禁用近似?
javascript - Django:在 JavaScript 中反向参数化 url
javascript - str[0] 和 str.charAt(0) 的区别
javascript - 如何在javascript中获取数组中元素的第二个索引?
javascript - 将外部 HTML 和 JS 注入(inject)页面
javascript - 挂接到Rails内置远程: true 'ajax:success' event