Since I noticed the last days that Javascript has a lot of individual operators designated by combinations of basic operators, I did a bit of research and found out there are a LOT(!) of good questions around (at least thats what the votes tell me).
I started yesterday and today by noticing those pretty unusual looking operators getting explained.
What does 'x << ~y' represent in JavaScript?
and
What does "!--" do in JavaScript?
So after I have seen this >>~ operator in one of the comments, I just was feeling the desire to ask this in the duty of our community.
What does the christmas-tree-operator actually do in a contect like this:
christmas=
!0
0 >>~
!-0;
Also I'm considering, would it be okay to let the candle burn, even if daddy wasn't observing:
christmas=
!0
0 >>~
And could we identify it christmas
if the kids were gone, too:
christmas=
>>~
?