Bitweiser XOR-Operator in JavaScript

8

Warum ist das:

%Vor%

Bitte erläutern. Danke.

    
lamu 31.03.2012, 13:57
quelle

1 Antwort

11

Diese Zahlen werden als Dezimalzahlen interpretiert.

Versuchen Sie:

%Vor%

Natürlich wird die Antwort (0101) in Dezimal (5) gedruckt.

Die JavaScript-Token-Grammatik unterstützt Zahlen in Dezimal, Oktal und Hex, aber nicht binär. Also:

%Vor%

Der erste funktionierte übrigens, weil 1100 (dezimal) 1101 (dezimal) nach dem xor mit 1 ist.

    
Pointy 31.03.2012, 13:59
quelle

Tags und Links