Ce n'0x0F veux dire? Et que fait ce code signifie?

J'ai ce code. Veuillez me faire comprendre ce que fait ce code signifie réellement

  for(var i = 0; i < input.length; i++)
  {
    x = input.charCodeAt(i);
    output += hex_tab.charAt((x >>> 4) & 0x0F)
           +  hex_tab.charAt( x        & 0x0F);
  }

Qu'est-ce que 0x0F? Et, >>> Signifie?

  • 0x0f est une représentation hexadécimale d'un octet. Plus précisément, le modèle binaire 00001111
  • Ok, Et comment est-ce que l'expression de le faire travailler là-bas? comment est-ce que '(x >>> 4) & 0x0F' de retour la valeur de l'entier, comme chatAt() de la fonction nécessitent une entrée entière
InformationsquelleAutor LIGHT | 2012-10-20