这个运算符是什么意思<<=&”;
What does this operator mean "<<="?
我正在尝试阅读这段javascript代码,但由于这个我以前从未见过的运算符,我不确定它能做什么。到目前为止,我还没有办法测试代码<lt;=
<!DOCTYPE html>
<html>
<body>
<script>
var temp = 14;
var y = 2;
temp <<= y;
document.write(temp);
</script>
</body>
</html>
这是左移赋值运算符,它是以下语句的快捷方式:
temp = temp << y;
位移位<<
运算符采用temp
(即1110
)的二进制表示,并将其向左移位y
次(您可以看到这是将y
零添加到右侧)。<<
发生后,1110
变为111000
,十进制为56
。
x<lt;=y是左移的快捷键:x=x<lt;y
将二进制表示b(<32)位中的a向左移位,移位从右起为零。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators
在java脚本中,"<<="是左移赋值运算符,它将指定数量的位向左移动,并将结果赋值给变量。
您可以在此处找到描述
相关文章:
- 在<页眉>标签
- 如何更改<svg>标记为<img>用js标记
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- Ajax文件加载和<输入>文件加载
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 链接所有<a>Meteor
- 在<输入类型=“;文件“/>
- Div根据<选择>菜单
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- 如何首先设置样式<td>表中包含在窗体中的元素
- 通过点击<李>在jQuery中
- 正在检测导航到<a name=“;最新主题”></a>
- 如何更改<选择>使用angularJS从控制器获得的值
- 通过具有IE<11
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- 应为标识符,而看到'<'
- 这个运算符是什么意思<<=&”;
- JavaScript返回值:What dos<>意思是
- class=“;init”;意思是内部<脚本></脚本>公告