【发布时间】:2016-03-25 09:51:45
【问题描述】:
自从我注意到最近几天 Javascript 有很多由基本运算符组合指定的单个运算符,我做了一些研究,发现周围有很多(!)好问题(至少那是投票告诉我)。
我从昨天和今天开始注意到那些看起来很不寻常的运算符得到解释。
What does 'x << ~y' represent in JavaScript?
和
What does "!--" do in JavaScript?
所以当我在其中一个 cmets 中看到这个 >>~ 运算符后,我只是感到渴望在我们社区的职责中提出这个问题。
圣诞树操作员在这样的环境中实际上做了什么:
christmas=
!0
0 >>~
!-0;
我也在考虑,让蜡烛燃烧可以吗,即使爸爸没有观察:
christmas=
!0
0 >>~
如果孩子们也走了,我们能否识别它christmas:
christmas=
>>~
?
【问题讨论】:
-
两个运算符:Right shift
>>和 Bitwise NOT~ -
咆哮是怎么回事?
-
我会考虑将您的问题减少到您只问这是做什么的程度。否则很多人可能不会费心通读所有这些内容。
-
我投票结束这个问题作为离题,因为这个问题(有没有?)是一个巨大的混乱。
标签: javascript