Der Martin: Bitoperatoren und Unsigned Integer

Beitrag lesen

Hallo,

hat jemand eine Idee, wie ich JavaScript dazu bringen kann, dass Bitoperatoren nicht den +- Integerbereich ausschöpfen, sondern sozusagen strict unsigned operieren?

nein, die Frage ergibt schon keinen Sinn.
Bitweise logische Operationen kennen so etwas wie ein Vorzeichen prinzipiell nicht. Das gibt es nur, wenn die Operanden in irgendeinem Kontext wieder als Integerzahlen interpretiert werden.

var a = 433;    // positive Integerzahl  
var b =  -2;    // negative Integerzahl  
  
alert (a & b);  // ergibt 432

Betrachte also die bitweise-logischen Operationen losgelöst von so etwas wie einem Vorzeichen.

Aber wie kommst du überhaupt auf die Frage? Worin besteht das konkrete Problem?

Ciao,
 Martin

--
Krankenschwester zum fassungslosen Vater von Drillingen: Nein, Sie sollen sich keins aussuchen! Alle drei sind Ihre!
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(