
De javascript sé muy poco, sólo lo básico. Estuve leyendo manuales de este éste lenguaje pero no encontré para qué sirven los >>> y los <<. Otra cosita... el caracter | que se ve en la última línea ¿es un operador OR? y el caracter & ¿es para concatenar al igual que + o estoy confundido?
Código
if (i < n) {
c = s.charCodeAt(i);
} else if (padi) {
if (i == n) c = (padi >>> 24) & 0xff;
else if (i == n + 1) c = (padi >>> 16) & 0xff;
else if (i == n + 2) c = (padi >>> 8) & 0xff;
else if (i == n + 3) c = padi & 0xff;
else if (i == n + 4) c = 0x80;
}
if (k == 0) { j++; z[j] = 0; k = 32; }
k -= 8;
z[j] = z[j] | (c << k);
Espero que me puedan ayudar mientras sigo buscando por mi cuenta.
Saludos.


 
  




 Autor
 Autor
		


 En línea
									En línea
								

 
						