<分区>
Possible Duplicate:
What do these operators do?
我正在为 html 5 的 Canvas 使用一些 javascript。我在查看一些现有代码时发现了以下内容:
element.height >> 1
element.width >> 1
它用作某些算术的一部分。
如果有帮助的话,我也在使用 prototype.js。
标签 javascript html css
<分区>
Possible Duplicate:
What do these operators do?
我正在为 html 5 的 Canvas 使用一些 javascript。我在查看一些现有代码时发现了以下内容:
element.height >> 1
element.width >> 1
它用作某些算术的一部分。
如果有帮助的话,我也在使用 prototype.js。
最佳答案
>>>
是位移运算符。所以 >> 1
基本上将左边数字的二进制表示向右移动一位。这等于整数除以 2。
所以 element.height >> 1
等于 Math.floor( element.height/2)
关于javascript - ">>"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8106474/