| 0在Javascript中做什么?

时间:2015-10-27 11:50:48

标签: javascript asm.js

我最近一直在研究asm.js用于一个项目,我注意到asm.js编译的代码经常会以|0;结束一个语句,甚至在语句{{i = i|0;中看似多余。 1}}

这不是我之前在Javascript代码中遇到的问题。它的用途是什么?

修改

我不相信这是重复的。我知道什么是按位或是。我特意在这里询问为什么在分配之前可以使用它或者使用0。这有什么用途?

1 个答案:

答案 0 :(得分:3)

转换为整数并按位或应用0。基本上是Math.floor()的简短形式。