Can anyone help in deciphering this ..
s2='';for(i=0;i< s.length;i++){s2+=String.fromCharCode(s.charCodeAt(i) ^ (i % 100));}document.write(s2)
I don't quite understand what is happening here
(s.charCodeAt(i) ^ (i % 100))
What is this ^ character doing ? can't find it in javascript operator list