Сообщение от Faab
|
Я уже наверное должен знать такое, но не знаю: что значит
n ^= 1
|
это XOR. Часто используется как двухпозиционный тумблер.
0 xor 1 = 1
1 xor 1 = 0
Если переводить в if, то:
if(n == 1) n = 0;
else if(n == 0) n = 1;
var n = 0;
n ^= 1
alert(n);
n ^= 1
alert(n);
n ^= 1
alert(n);
n ^= 1
alert(n);