javascript - ">>"是什么意思?

标签 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/

相关文章:

javascript - 为什么我必须导出我在 angular appModule 导入模块中使用的函数?

javascript - CSS3 过渡效果问题

javascript - 静态网站的漂亮 URL

Javascript 退出页面事件

php - 偶数/奇数来确定 CSS 类

javascript - jquery - 对象...没有方法 'css'

javascript - React 中多个项目的 setState

html - 如何在 XPage 上删除 HTML 元素 beforePageLoad

php - 我可以让实时 PHP 数据显示在 jquery 对话框中吗?

css - ng-animate 在 iOS 上导致闪烁