If you're seeing this message, it means we're having trouble loading external resources on our website.

Si vous avez un filtre web, veuillez vous assurer que les domaines *. kastatic.org et *. kasandbox.org sont autorisés.

Contenu principal

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 ?

  • blobby green style l'avatar de l’utilisateur alexandre.brunet
    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)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • winston baby style l'avatar de l’utilisateur MONIQUE JARROSSON
    Pour une chaîne de caractère, pour concocter, pourquoi l'entourer de deux + ?
    Exemple :
    + monNom +, + Xpos +
    (4 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • piceratops seed style l'avatar de l’utilisateur Chloé Renaulti
    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)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • blobby green style l'avatar de l’utilisateur Nicolas Magro
    quelqu'un pourrait-il corriger mes projets?
    could someone correct my plans?
    (2 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • blobby green style l'avatar de l’utilisateur azzert009
    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 ? »
    (1 vote)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • winston baby style l'avatar de l’utilisateur koussaila bessad
    je n'arrive pas a savoir si sans l'aide que vous founissez je pourrez realiser ou pas ??
    (1 vote)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • blobby green style l'avatar de l’utilisateur bambahamed262
    ou ce trouve l'onglet document?
    (1 vote)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • blobby green style l'avatar de l’utilisateur 10amin.rej.student
    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)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • blobby green style l'avatar de l’utilisateur SaLah KiTan
    For a string of characters, to concoct, why surround it with two +?
    Example:
    + myName +, + Xpos +
    (1 vote)
    Default Khan Academy avatar l'avatar de l’utilisateur
Vous comprenez l'anglais ? Cliquez ici pour participer à d'autres discussions sur Khan Academy en anglais.