Comment Ca Marche l'informatique ?
Accueil
Forum
Aide
bordure
Page d'accueil
Ajouter aux favoris
Signalez une erreur
Ecrire à Jean-Francois Pillou
Introduction
Implantation du code
Les variables
Les tableaux
Chaîne de caractères
Les événements
Les opérateurs
Structures conditionnelles
Les fonctions
Les méthodes
Boîtes de dialogue
La notion d'objet
Les objets de Javascript
Les objets du noyau
L'objet Array
L'objet Boolean
L'objet Date
L'objet Math
L'objet String
Les objets du navigateur
Présentation des objets
L'objet window
L'objet navigator
L'objet history
Version 2.0.3
Les chaînes de caractères Page précédente Page suivante Retour à la page d'accueil

Qu'est-ce qu'une chaîne de caractère

Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de guillemets ne peuvent être mélangés pour une même chaîne, ce qui signifie que les guillemets, dans une chaîne de caractères, existent par paire.

Il existe des caractères spéciaux à utiliser dans les chaînes pour simuler d'une part des caractères non visuels ou pour éviter au navigateur de confondre les caractères de la chaîne avec ceux du script, ces caractères sont précédés d'un antislash (\):

  • \b : touche de suppression
  • \f : formulaire plein
  • \n : retour à la ligne
  • \r : appui sur la touche ENTREE
  • \t : tabulation
  • \" : guillemets doubles
  • \' : guillemets simples
  • \\ : caractère antislash
Ainsi, si on veut stocker la chaine suivante dans la variable Titre:

Qu'y a-t-il dans "c:\windows\"

Il faudra écrire cette chaîne de la manière suivante dans le code Javascript:


Titre = "Qu'y a-t-il dans \"c:\\windows\\\"";

il est également possible de délimiter la chaîne à l'aide de guillemets simples de la façon suivante :

Titre = 'Qu\'y a-t\'il dans "c:\\windows\\"';

L'architecture d'une chaîne de caractères

Une chaîne de caractère est en fait d'un tableau constitué de n caractères (n est donc le nombre de caractères), on note 0 la position du premier caractère (celui à l'extrême gauche), puis on les compte de gauche à droite en incrémentant ce nombre:

Chaîne C o m m e n t   ç a   m a r c h e ?
Position des caractères 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Comme on peut le voir, une chaîne ayant n caractères aura son dernier caractère en position n-1 (ici, pour une chaîne de 18 caractères le dernier élément est à la position 17...).

Manipuler des chaînes de caractères

Pour manipuler les chaînes de caractères, le langage Javascript propose l'objet String, comportant de nombreuses méthodes permettant de créer des chaînes de caractères, et les manipuler c'est-à-dire en extraire des sous-chaînes, en modifier la casse, en modifier le style, ...


Page précédente Page suivante site de reference

Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL. Vous pouvez copier, modifier des copies de cette page tant que cette note apparaît clairement.