我最近在研究asm.js用于一个项目中,我注意到很多时候asm.js编译的代码会以
这是我以前在Javascript代码中没有遇到过的。这是什么作用?
编辑
我不认为这是重复的。我知道位或是什么。我在这里特别询问为什么要在赋值之前与0进行或操作。这有什么用处?
|0;
结束语句,甚至像这样冗余地使用i = i|0;
。这是我以前在Javascript代码中没有遇到过的。这是什么作用?
编辑
我不认为这是重复的。我知道位或是什么。我在这里特别询问为什么要在赋值之前与0进行或操作。这有什么用处?
i |= 0
。 - Stephan Bijzitter