Hola, quisiera saber para que sirve el simbolo ^: un ejemplo de la funcion:
 
function decrypt(s){
 
 
    var key = [10, 12, 4];
 
   var k	= 1;
    var _k	= 0;
    var res='';
    for(i=0;i<s.length;i++){
    	_k	= key[k++]; // toma el valor del array, primero 10,12,4 sucesivamente
        if(k>key.length)
        	k=1;
        res+=String.fromCharCode(_k^s.charCodeAt(i));
 
    }
	return res;
}
 
 
 
si se dan cuenta es usado en:
 
 _k^s.charCodeAt(i) 
   
 



