Laut Google Calculator (-13) % 64
ist 51
.
Laut Javascript (siehe diese JSBin ) ist es -13
.
Wie behebe ich das?
%
nicht der Modulo-Operator ist. Es ist der Restoperator. In JavaScript gibt es keinen Modulo-Operator. Die akzeptierte Antwort ist also der richtige Weg.
(-13) % 64
oder-(13 % 64)
? Persönlich würde ich die Parens so oder so einsetzen, nur um zusätzliche Klarheit zu schaffen.