Obtention des caractères d'une chaîne en JavaScript
Supposons que nous ayons une chaîne. Chaque
caractère dans cette chaîne a son numéro d'ordre :
le premier caractère a le numéro 0, le deuxième
caractère - le numéro 1, le troisième caractère le numéro
2 et ainsi de suite.
Comme vous l'avez déjà remarqué, la numérotation des caractères commence à zéro (le zéro comme début de numérotation est fréquent en programmation).
Si nécessaire, on peut accéder à un caractère spécifique de la chaîne par son numéro. Pour cela, on écrit le nom de la variable, après ce nom on met des crochets et dans ces crochets on indique le numéro du caractère.
Regardons un exemple. Supposons que nous ayons la chaîne suivante :
let str = 'abcde';
Accédons à quelques caractères de cette chaîne :
let str = 'abcde';
alert(str[0]); // affichera 'a'
alert(str[1]); // affichera 'b'
alert(str[2]); // affichera 'c'
Le numéro du caractère peut également être stocké dans une variable :
let str = 'abcde';
let num = 3; // numéro du caractère dans une variable
alert(str[num]); // affichera 'd'
Soit une chaîne 'abcde'. En accédant à des
caractères individuels de cette chaîne, affichez à l'écran le caractère
'a', le caractère 'c', le caractère 'e'.
Soit une variable avec la chaîne 'abcde'.
En accédant à des caractères individuels de cette chaîne,
enregistrez dans une nouvelle variable les caractères de cette
chaîne dans l'ordre inverse, c'est-à-dire 'edcba'.
Soit une variable str avec la chaîne 'abcde'
et une variable num avec le numéro du caractère.
Affichez à l'écran le caractère dont le numéro
est stocké dans la variable num.