Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Javascript - Les chaînes de caractères

Les chaînes de caractères Encyclopédie


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

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, ...

Trucs & astuces pertinents trouvés dans la base de connaissances

12/02 01h50 convertisseur d'unités de mesures scientifiques (Javascript)
10/12 10h48 GRUB - La structure de fichier de configuration (Linux)
19/11 00h08 Effacer un champ de formulaire lors du clic (focus) (Javascript)
18/11 00h43 JavaScript c'est la même chose que Java (Mythes et légendes)
11/11 01h39 Coloration syntaxique dans vos pages web (Webmaster)
03/01 12h41 Enregistrer la radio sur internet (Audio)
04/11 16h32 Interdire le clic droit de la souris (Javascript)
19/10 01h12 Structure de la base de registre (Base de registre)
08/11 10h32 Lien aléatoire / Choisir un lien au hasard (Javascript)
05/11 11h53 Date de dernière modification de la page (Javascript)
Javascript String Plus d'astuces sur « Javascript String »

Discussions pertinentes trouvées dans le forum

10/11 11h38 javascript objet string comparaison [javascript] objet string + comparaison Développement 10/11 11h44->herve701
10/04 16h07 javascript string syntaxe anchor JAVASCRIPT : STRING : SYNTAXE de anchor ???? Windows 10/04 16h07->mabouze0
17/01 13h28 javascript stocker tableau string javascript : stocker un tableau de String Windows 17/01 13h28->winalbest0
08/12 11h00 c# remplir tableau string listbox C# remplir un tableau de string avec listbox Développement 08/12 17h16->sebsauvage6
19/12 19h36 tester string entier tester si un string est un entier Développement 20/12 19h59->carkiasis5
02/12 11h54 java manipulation string [java] manipulation de string Développement 02/12 14h23->eliah5
20/05 19h21 string int invercement java String en Int et invercement (Java) Développement 21/05 08h02->Titeuf4
01/09 16h08 php string incomplet [PHP] string "incomplet" Webmastering 01/09 23h10->Erdnax4
14/02 13h02 conversion string $t int script conversion string $t en int avec script Linux/Unix 16/02 10h53->cathan4
24/09 12h37 convertir string C++, convertir en string Développement 25/09 11h55->medsour3
Discussion fermée Problème résolu Javascript String Plus de discussions sur « Javascript String »

Ce document intitulé « Javascript - Les chaînes de caractères » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.