https://www.w3schools.com/jsref/jsref_operators.asp
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators
]]>>>> a = 'truc'
>>> if a.index('t'):
... print 'go'
...
...
>>> ~1
-2
>>> ~2
-3
]]>Eh bien moi je sais. Ça vient de la façon dont le n’ordinateur représente les entiers signés en binaire.
Hop, c’est par ici.
]]>
for (int i = 0;i < 5; i = -(~i))
{
System.out.println(i);
}