azerty21suze
Messages postés3Date d'inscriptionsamedi 16 décembre 2006StatutMembreDernière intervention12 avril 2007
-
21 mars 2007 à 09:38
stfou
Messages postés450Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention18 avril 2007
-
21 mars 2007 à 18:03
Bonjour a tous,
Alors voila, j'ai un probleme en javascript ...
En fait j'aimerai transformer chaque caractere d'un mot automatiquement en chiffre ainsi que l'opération inverse.
Je m'explique, je doone à a la valeur 00 , b=01, c=02 ... etc jusqu'a z=25
et quand j'écrit "abc" par exemple, j'aimerais que le programme me retourne 000102 ...
Voila, alors si vous pouviez m'aider, ce serait génial.
PS : je ne demande pas l'operation inverse j'essayerai de me debrouiller tout seul avant de poster :)
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 21 mars 2007 à 14:25
Bonjour,
une solution serait de créer un Array contenant chaque lettre.
Ensuite via une fonction tu parcours la chaine de caractère à traîter.
Pour chaque lettre, tu cherches sa position dans ton array, une fois trouvée la valeur de la position te donne le chiffre qu'il te reste à formater "00".
Pour l'inverse il te suffira d'inverser la logique, en retrouvant la lettre dans le array sur base de la position.
Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
stfou
Messages postés450Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention18 avril 20073 21 mars 2007 à 18:03
Et si jamais tu veux le tableau déja fait ( zéro prise de tête) :
var tab=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];
<hr />Le travail n'a jamais tué personne, mais pourquoi prendre le rique ?