Je voudrais afficher chaque lettre d’une chaîne de caractères, mais je ne sais pas comment faire.
Donc, si j’ai :
var str = 'hello world';
Je voudrais afficher séparément h, e, l, l, o, etc. J’ai besoin de savoir comment traiter chaque lettre séparément.
Je pens que je dois utiliser la fonction split après avoir testé la taiile de la chaîne.
Comment puis-je faire cela ?
Isaac
2
Méthode 1
var str = 'hello world';
for (var i = 0; i < str.length; i++) {
console.log(str.charAt(i));
}
Méthode 2
var str = 'hello world';
for (var i = 0; i < str.length; i++) {
console.log(str[i]);
}
Méthode 3
var i = str.length;
while (i--) {
console.log(str[i]);
}
Sortie:
h
e
l
l
o
w
o
r
l
d
Henri
3
Il y’a une autre méthode, que vous pouvez utiliser for…of
var str = 'hello world';
for (var v of str) {
console.log(v);
}