Contenu principal
Apprendre à coder
Résumé : texte et chaînes de caractères
Voici un résumé de ce que nous avons couvert dans ce module sur le texte :
Avant ce module, nous utilisions des valeurs numériques pour à peu près tout : passer des nombres aux fonctions, stocker des nombres dans des variables, etc. Comme vous l'avez maintenant vu, nous pouvons aussi utiliser du texte. Nous appelons ce texte, une chaîne de caractères, en JavaScript (vous pouvez voir cela comme une suite de lettres).
Pour créer une chaîne de caractères, nous entourons du texte entre guillemets :
"Bonjour tout le monde !"
Ensuite, nous devons faire quelque chose avec cette chaîne de caractères, comme, par exemple, la passer dans la commande t, e, x, t, left parenthesis, right parenthesis :
text("Bonjour tout le monde !", 100, 100);
Nous pouvons aussi la stocker dans une variable, puis passer cette variable dans la commande t, e, x, t, left parenthesis, right parenthesis :
var monMessage = "Bonjour tout le monde !";
text(monMessage, 100, 100);
Notez que nous pouvons également utiliser des guillemets simples :
var monMessage = 'Bonjour tout le monde !';
Mais nous ne pouvons pas mélanger, ou faire correspondre, des guillemets simples et doubles — ce serait erroné ! Choisissez soient les guillemets simples, soient les doubles, et tenez vous en là.
var monMessage = 'Bonjour tout le monde !"; // oh noes!
De la même façon qu'on peut manipuler des valeurs numériques, on peut aussi manipuler des chaînes de caractères. Nous pouvons, par exemple, ajouter une chaîne de caractères à une autre :
var monMessage = "Allo";
var monNom = "Winston";
var monAppel = monMessage + ", " + monNom + " !"; // Allo, Winston !
Quand nous combinons des chaînes de caractères en JS, nous appelons cela concaténer des chaînes de caractères. Nous pouvons aussi combiner des chaînes de caractères avec des valeurs numériques :
var xPos = 10;
var yPos = 20;
var etiquette = "Les coordonnées sont " + xPos + ", " + yPos;
Nous avons également vu dans ce module que nous pouvions utiliser différentes commandes pour modifier la taille et la couleur du texte lorsque nous affichions des chaînes de caractères avec la commande t, e, x, t, left parenthesis, right parenthesis. Vous pouvez en apprendre plus sur ces commandes dans la section texte de notre documentation (cliquez sur l'onglet "documentation" pour y accéder).
Vous souhaitez rejoindre la discussion ?
- I didn't really get why we write : mouseX+" ,"+mouseY in this order, shouldn't we have something like "+mouseX, mouseY+" ? I know it's not right, but I just don't figure out the order...
many thanks(12 votes)- It's because you have mouseX then a space, a coma, a space and then mouseY so at the end you have : mouseX , mouseY
the space/coma/space is a string so you have to put the " " around it(13 votes)
- Pour une chaîne de caractère, pour concocter, pourquoi l'entourer de deux + ?
Exemple :
+ monNom +, + Xpos +(4 votes)- Parcequ'il ajoute la virgule:
(ça donne) : monNom , Xpos
Si il n'avait pas ajouté les + cela aurait donné :
: monNom Xpos(6 votes)
- Comment afficher un texte dont la police est de taille 40 en langage C ? Merci de votre aide :)
How to display a text which font is size 40 with the C language? Thanks for your help :)(2 votes) - quelqu'un pourrait-il corriger mes projets?
could someone correct my plans?(2 votes) - Soyez aussi précis que possible et mettez un élément de temps. Par exemple : « à, comment la lune peut être suffisamment large pour cacher le soleil ? Le soleil n'est-il pas plus grand que la lune ? » 05:31(1 vote)
- je n'arrive pas a savoir si sans l'aide que vous founissez je pourrez realiser ou pas ??(1 vote)
- ou ce trouve l'onglet document?(1 vote)
- way to difficult not enough clues and when i tried to put the mouseX and mouseY step it didnt work saying stuff i couldnt understand, badly explained, overall not so good.(1 vote)
- n'ngbgb(bgbggbbgbgbgbg(1 vote)
- For a string of characters, to concoct, why surround it with two +?
Example:
+ myName +, + Xpos +(1 vote)