Manipulation de chaînes de caractères : l’objet String

L’objet string contient un ensemble des méthodes et des propriétés qui permet de manipuler les chaînes de caractères.
Pour mieux comprendre ce cours, je vous recommande de voir tout de suite comment sont stockées les chaines de caractères.

  1. Length
  2. charAt(i)
  3. toLowerCase()
  4. toUpperCase()
  5. concat(chaîne1, chaîne2[, ...])
  6. split(caractère)
  7. substring(debut,fin)
  8. Et bien d’autres

1. Length

Length définit la longueur de la chaîne de caractères.

Syntaxe :
nom_de_la_chaîne.length;

ou
"la_chaîne".length;
ou bien
'la_chaîne'.length;

Exemple 1 :

Vous voyez que l’alerte nous affiche 25. Donc Paris une ville de France contient 25 caractères.

Exemple 2 :

Vous voyez que l’alerte nous affiche 24. Donc Moroni ville des Comores contient 24 caractères.

2. charAt(position)

chartAt (position) retourne le caractère de la chaîne se trouvant à la position indiquée. Position appartient à N.

Syntaxe :
nom_de_la_chaîne.chartAt(position);

ou
"la_chaîne".chartAt(position);
ou bien
'la_chaîne'.chartAt(position);

Exemple 1 :

Le résultat de cet exemple nous fait retourner a. Ce qui veut dire que a se trouve à la cinquième position de la chaîne Abidjan est doux.

3. toLowerCase()

toLowerCase() fait retourner la chaîne de caractères en minuscules, s’elle ne l’est pas.

Syntaxe :
nom_de_la_chaîne.toLowerCase();

ou
"la_chaîne".toLowerCase();
ou bien
'la_chaîne'.toLowerCase();

Exemple :

4. toUpperCase()

toUpperCase() convertit les minuscules en majuscules.

Syntaxe :
nom_de_la_chaîne.toUpperCase();

ou
"la_chaîne".toUpperCase();
ou bien
'la_chaîne'.toUpperCase();

Exemple :

5. concat(chaîne1, chaîne2[, ...])

concat permet d’additionner les chaînes passées en paramètre, c’est-à-dire les lier entre elles.

Exemple :

6. split(caractère)

A chaque fois que caractère apparait, split coupe la chaîne de caractère en remplaçant caractère par une virgule.

Syntaxe :
nom_de_la_chaîne.split(caractère);

ou
"la_chaîne".split(caractère);
ou bien
'la_chaîne'.split(caractère);

Exemple :

7. substring(debut,fin)

substring renvoie la chaîne se trouvant entre début et fin.

Syntaxe :
nom_de_la_chaîne.substring(debut,fin);

ou
"la_chaîne".substring(debut,fin);
ou bien
'la_chaîne'.substring(debut,fin);

Exemple :

8. Et bien d’autres

  • Chaine.anchor("String ancre"):
    Transforme le texte Chaine en créant une ancre.
  • Chaine.big():
    met la taille de la police en big (gras).
  • Chaine.blink():
    transforme la chaîne en texte clignotant.
  • Chaine.bold():
    transforme le texte en gras.
  • Chaine.charCodeAt(position):
    renvoie le code Unicode du caractère situé à la position indiquée en paramètre.
  • Chaine.fixed():
    met la Chaine en caractères de police fixe.
  • Chaine.fontcolor(color):
    Modifie la couleur du texte en utilisant la couleur indiquée en paramètre
  • Chaine.fontsize(Size):
    Modifie la taille de la police en utilisant la valeur de la taille passée en paramètre
  • Chaine.fromCharCode(code1[, code2, ..]):
    Crée une chaîne à partir d'une série de caractères composée de caractères correspondant aux codes Unicode donnés en paramètre.
  • Chaine.indexOf(sous-chaîne, position):
    renvoie la position de sous-chaîne dans la chaîne de caractères, à partir de la position spécifiée en paramètre.
  • Chaine.italics():
    met le texte en italique.
  • Chaine.lastIndexOf(sous-chaîne position):
    CommeindexOf(), sauf que la recherche se fait de droite à gauche.
  • Chaine.link(URL):
    Transforme le texte en lien hypertexte
  • Chaine.small():
    met la chaîne en petites caractères.
  • Chaine.strike():
    met les caractères en caractères barrées.
  • Chaine.sub():
    met le texte en indice.
  • Chaine.sup():
    met le texte en exposant.
  • Chaine.toSource() :
    Renvoie le code source de création de l'objet.
  • Chaine.valueOf():
    Renvoie la valeur de l'objet String.



Une question? Cliquez ici pour la poser.

Retour sur le portail du JavaScript