![]() |
1
5
这将关闭任何常量表示的值。 例如,让我们看一个假设的代码示例,它将表示窗口的状态:
我们可以使用
现在,假设我们想“关闭”其中一个状态,那么,这就是您的示例代码所做的……
现在,上面的代码所做的,是不是得到了(我猜你可以称之为倒位)对它右边的任何东西的赞美,即ws-hasborder。 所以…WS-Hasborder打开了一个位,其他一切都关闭了。它的恭维已经打开了所有位,除了之前关闭的位。 因为我已经将许多常量表示为字节,所以我将向您展示一个示例[不是javascript不将数字表示为字节,也不能这样做]
_现在举个例子
所以…WindowsState获取值0x1F WindowsState&=~ws_HasMaximizeButton
…完成我们的计算
下面是您的结果标志:
关闭:
希望有帮助。回到拖拖拉拉的家庭作业上来!哈哈。 |
![]() |
2
8
看看 Bitwise operators . &操作员
例子
~操作员
例子
你可能见过类似的东西,例如
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 4 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |