|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Javascript - Les chaînes de caractèresQu'est-ce qu'une chaîne de caractèreUne 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 (\) :
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èresUne 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 :
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èresPour 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
Discussions pertinentes trouvées dans le forum
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||