hi,
Interessant für dich hotti ist der vorzeichenlose Rechtsshift-Operator >>>.
Ja, der >>> funktioniert erwartungsgemäß. Ist aber letztendlich auch nicht zu gebrauchen, weil die Negation nicht das macht, was sie soll:
Beispiel Netzmaske, Maskenlänge 16 (255.255.0.0),
Wir schieben 16 Nullen von links rein und drehen dann alle Bits rum:
~(0xFFFFFFFF >>> 16);
Perl: 4294901760 (as expected)
JS: -65536
Besser: (0xFFFFffff << 16) über einen ArrayBuffer, da haben wir die Bits gleich da, wo sie hingehören ;)
Horst