欢迎来到代码驿站!

当前位置:首页 >

JavaScript 中按位的操作

时间:2020-04-05 09:43:14|栏目:|点击:
按位与 (&):
a = 2, b = 3
a & b = 2
解释: 2的二进制为'10',3的二进制为'11',按位与:都为1时得1,出现0时得0,因此结果是'10',即2

按位或(|):
a = 6, b = 5
a | b = 7
解释:6='110',5='101',按位或,每一位二进制上进行或操作,得到'111',即7

按位异或(^):
a = 2, b = 4
a ^ b = 6
解释:2='10', 4='100', 结果为'110',即6
异或:相同为0,不同为1

按位取反(~):
~2 = -3
~(-2) = 1
~0 = -1
按位取反:先+1再取相反数。

左移(<<):
2 << 1 = 4
解释:2='10', 左移1位变为'100',即4

右移(>>):
2 >> 1 = 1
解释: 2='10', 右移一位变为'1',即1

上一篇:js字母大小写转换方法

栏    目:

下一篇:R语言ggplot2边框背景去除的实现

本文标题:JavaScript 中按位的操作

本文地址:http://www.codeinn.net/misctech/2231.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有