Flux rss

Javascript - Les chaînes de caractères


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, ...
Ce document intitulé « Javascript - Les chaînes de caractères » issu de 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.
 

Javascript - Structures conditionnelles On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non, ce qui permet notamment de donner de l'interactivité à vos scripts. L'instruction if est la structure de test la plus basique, on la... www.commentcamarche.net/javascript/jscond.php3
Javascript - L'objet RegExp L'objet RegExp est un objet permettant de manipuler des expressions régulières, c'est-à-dire des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, afin de trouver des portions de la chaîne correspondant au... www.commentcamarche.net/javascript/jsregexp.php3
Javascript - Les méthodes Une méthode est une fonction associée à un objet, c'est-à-dire une action que l'on peut faire exécuter à un objet. Les méthodes des objets du navigateur sont des fonctions définies à l'avance par les normes HTML, on ne peut donc pas les modifier, il... www.commentcamarche.net/javascript/jsmethode.php3
Enregistrer une vidéo en streaming (Youtube, Dailymotion...)Enregistrer une vidéo en streaming Introduction De plus en plus de sites diffusent du contenu vidéo en streaming, c'est-à-dire en diffusion à la demande. Ainsi, il est nécessaire d'être connecté pour pouvoir en lire le contenu, voire de se... www.commentcamarche.net/faq/sujet-12060-enregistrer-une-video-en-streaming-youtube-dailymotion
Capturer une vidéo en streamingNOTE AUX CONTRIBUTEURS : voir http://www.commentcamarche.net/faq/sujet 12060 enregistrer une video en streaming youtube google video etc De plus en plus de sites diffusent du contenu vidéo en streaming, c'est-à-dire en diffusion à la demande.... www.commentcamarche.net/faq/sujet-5247-capturer-une-video-en-streaming
Lire les flux audio/vidéo en streamingCette astuce s´adresse a toute personne fatiguée de ne pas pouvoir lire ou lire avec difficulté les fichiers en "streaming" disponible sur le net. MediaPlayerConnectivity Cette solution s'appelle MediaPlayerConnectivity. Fonctionnalités ... www.commentcamarche.net/faq/sujet-8959-lire-les-flux-audio-video-en-streaming
[java] manipulation de string (Résolu)Bnjour, voila je rélise actuellement un programe en java. Je dois creer des logins et mot de passe. J'aimerai pour creer mon login utiliser la première lettre du prenom suivi du nom ex: pierre durant -> login:pdurant Je ne sais pas si en java il... www.commentcamarche.net/forum/affich-2505995-java-manipulation-de-string
Javascript et regexp (Résolu)Bonjour, en javascript j'utilise cette fonction function calc(mot,str) { var c = /motrecherché \(\s([\d.]{1,})/; c.exec(str); if(RegExp.$1) return "motrecherché : "+RegExp.$1+"\n"; else return "" } cette fonction fonctionne mais j'aimerai... www.commentcamarche.net/forum/affich-3780249-javascript-et-regexp
Petits problèmes avec javascript (Résolu)Salut à tous, je dois avoir que je ne suis pas un spécialiste de javascript, ni des langages web en général, mais pourtant j'en ai bel et bien besoin. J'ai un fichier xml contenant des serveurs et des sites de façon structurée, je le passe à... www.commentcamarche.net/forum/affich-1724345-petits-problemes-avec-javascript
Télécharger MPEG StreamclipMPEG Streamclip est un puissant convertisseur, lecteur et éditeur de vidéos. Il permet la lecture de fichiers vidéos, non pas uniquement les MPEGs. Il peut aussi convertir les fichiers MPEGs entre les formats "muxed/demuxed". En plus de la conversion... www.commentcamarche.net/telecharger/telecharger-34056330-mpeg-streamclip
Télécharger Streamripper De nombreux fichiers audio circulent sur Internet en streaming surtout via les radios internet. Alors pour en profiter au maximum enregistrez cette musique diffusée en continu. Streamripper permet l'enregistrement des flux audio diffusés sur... www.commentcamarche.net/telecharger/telecharger-34055879-streamripper
Java - Structures conditionnelles On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non. Ces structures conditionnelles peuvent être associées à des structures qui se répètent suivant la réalisation de la condition, on appelle... www.commentcamarche.net/java/javacond.php3
Javascript - Introduction Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des améliorations au langage HTML en... www.commentcamarche.net/javascript/jsintro.php3
Javascript - Les événements Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est possible d'associer des fonctions,... www.commentcamarche.net/javascript/jsevent.php3
Toutes les réponses pour « Javascript String »