Selon Google Calculator (-13) % 64
est 51
.
Selon Javascript (voir ce JSBin ) c'est le cas -13
.
Comment puis-je réparer ça?
%
n'est pas l'opérateur modulo. C'est l'opérateur restant. Il n'y a pas d'opérateur modulo en JavaScript. La réponse acceptée est donc la voie à suivre.
(-13) % 64
ou-(13 % 64)
? Personnellement, je mettrais les parens de toute façon, juste pour plus de clarté.