Bonjour,
je crois que je deviens fou ; avec ce code :où ref est une string, les alerts ne me donnent que des undefined. Si quelqu'un comprend pourquoi...Code:
1
2 for (i=0;i<ref.length-1;i++) alert(ref[i]);
Version imprimable
Bonjour,
je crois que je deviens fou ; avec ce code :où ref est une string, les alerts ne me donnent que des undefined. Si quelqu'un comprend pourquoi...Code:
1
2 for (i=0;i<ref.length-1;i++) alert(ref[i]);
Bonjour,
Utilisez plutôt la méthode :
Code:
1
2
3
4
5
6 Chaine.charAt(position) //à savoir alert(ref.charAt(i));
en javascript une chaine de caractère n'est devenue un array (comme en php )que très récemment.
il est plus sur de splitter ...
Code:
1
2
3
4
5 tabref=ref.split('') for (i=0;i<tabref.length-1;i++){ alert(tabref[i]); }
OK, merci ; j'ai utilisé la méthode de Vermine, car il n'y a pas de ligne supplémentaire à rajouter, donc c'était plus simple pour modifier mon code. Mais comme le but est d'enlever un espace en début de chaîne, s'il y en a un, j'ai faitet je me paye encore des undefined ; pourquoi ?Code:
1
2 if (ref.charAt(0)==" ") ref=ref[1,ref.length-1]; alert('ref='+ref);
Vous pouvez récupérer une partie de la chaine avec la méthode substring :
Code:ref=ref.substring(1,ref.length-1);
Merci ; je le savais mais j'avais oublié.