JavaScript Échange de deux entiers avec bit par bit XOR (sans allocation de mémoire supplémentaire)


Exemple

var a = 11, b = 22;
a = a ^ b;
b = a ^ b;
a = a ^ b;
console.log("a = " + a + "; b = " + b);// a is now 22 and b is now 11