Bonsoir,
Je ne comprends pas ce qu’applique comme traitement ce code sur la chaîne de caractère s ?
function tr(s)
{
var str = '0A12B34C56D78E9F', result = '';
for (var i = 0; i < s.length; i += 2)
{
result += String.fromCharCode(str.indexOf(s.charAt(i)) * 16 + str.indexOf(s.charAt(i + 1)));
}
return result;
}
Déjà, on peut voir que s doit avoir un nombre pair de caractères en entrée.
Ensuite, ils essayent d’extraire les caractères, pour les « convertir » en base 16 ?
Des idées ?
+0
-0