Exercice 32/41

Dans le fichier "script.js" :

  • déclarez la variable result;
  • attribuez le texte suivant à result : L'équipe gagnante a déclaré "we are the champions" à l'ensemble de la presse;
  • cliquez sur "Soumettre ma réponse".

Leçon 32/41

Une variable de type string permet de stocker du texte. Le texte est délimité par des guillemets doubles " ou simples '.

Exemple :

var chaine1 = "Voici du texte";
var chaine2 = 'Voici du texte';

Il se peut que vous souhaitiez mettre dans votre variable string des caractères spéciaux qui sont interprétés par Javascript.

Exemple :

var chaine1 = 'C'est une chaine de caractères';
var chaine2 = "Dans quel ouvrage "être ou ne pas être : telle est la question" apparaît-il ?";

Ci-dessus, Javascript va interpréter le guillemet simple (dans la chaine1) et les guillemets de la citation (dans la chaine2) et les chaînes de caractères vont être tronquées :

var chaine1 = 'C';
var chaine2 = "Dans quel ouvrage ";

Pour que les caratères spéciaux ne soient pas interprétés, il faut les échapper avec un anti-slash \ :

var chaine1 = 'C\'est une chaine de caractères';
var chaine2 = "Dans quel ouvrage \"être ou ne pas être : telle est la question\" apparaît-il ?";

Commentaires les mieux notés

166 Commentaires

  • marie.richir35-42

    marie.richir35-42

    Bonjour, le message suivant s'affiche "503 Service Unavailable No server is available to handle this request." Y a-t-il des maintenances de serveur ou un souci avec le serveur ? Je ne peux pas soumettre ma réponse. Merci.

    le 21/02/2023 à 11h45

  • Patricio M

    Patricio M Admin

    Marie, de mon coté, le serveur fonctionne très bien en ce moment

    le 22/02/2023 à 08h06

  • eprigent29-42

    eprigent29-42

    Aucune des versions de code que j'ai essayées ne fonctionne, suis perdu... Voici la dernière que j'ai tenté var result = "L\'équipe gagnante a déclaré \"we are the champions"\ à l\'ensemble de la presse";

    le 08/02/2023 à 13h45

  • Patricio M

    Patricio M Admin

    Les \ avant et après les " et le bot valide

    le 09/02/2023 à 11h28

  • fabric.raffin-15

    fabric.raffin-15

    Juste pour savoir, pourquoi ce code n'est pas bon? var result = `L'équipe gagnante a déclaré "we are the champions" à l'ensemble de la presse` le ``permet justement de pouvoir ecrire comme il faut sans utiliser les antislash

    le 08/02/2023 à 09h10

  • Patricio M

    Patricio M Admin

    Le bot ne valide pas, mais c'est aussi correct. D"habitude les chaines de caractères s'écrivent entre "

    le 09/02/2023 à 11h33

  • busing.eric-69

    busing.eric-69

    Bonjour, je suis persuadé que mon code est correct mais il n'est pas validé. J'ai même essayé 2 versions mais aucune ne passe !

    le 29/01/2022 à 17h19

  • meriam

    meriam Admin

    Bonjour, il faut copier le texte à partir de l'énoncé.

    le 31/01/2022 à 11h27

  • emilie.bld22-2

    emilie.bld22-2

    bonjour, je ne vois pas mon erreur svp merci var result="L'équipe gagnante à déclaré \"we are the champions\" à l'ensemble de la presse"

    le 28/01/2022 à 09h32

  • meriam

    meriam Admin

    Bonjour, vous avez une erreur au niveau de cette partie ==> à déclaré remplacez à avec a sans accent)

    le 28/01/2022 à 09h42

  • sarmientoflavio-62

    sarmientoflavio-62

    bonjour, je n'arrive plus a soumettre mes reponses? aidez moi svp

    le 18/11/2021 à 23h42

  • meriam

    meriam Admin

    Bonjour, je ne vois aucun essai de votre part.

    le 19/11/2021 à 14h12

  • nanartwork-24

    nanartwork-24

    c'est bon j'ai enlevé les espaces, désolé.

    le 29/07/2021 à 13h51

  • nanartwork-24

    nanartwork-24

    Bonjour, je n'arrive pas à valider, il me dit que mon text n'est pas valide

    le 29/07/2021 à 13h48

  • meriam

    meriam Admin

    B

    le 29/07/2021 à 14h13

  • meriam

    meriam Admin

    b

    le 29/07/2021 à 14h13

  • meriam

    meriam Admin

    Bonjour, vous avez des espaces inutiles.

    le 29/07/2021 à 14h14

  • bilismira-75

    bilismira-75

    Bonsoir , on me dit que mon texte n'est pas valide. je ne trouve pas l'erreur

    le 02/07/2021 à 17h49

  • meriam

    meriam Admin

    Vous devez laisser un espace entre avant \"we et aprés champions\" .

    le 03/07/2021 à 00h06

  • bilismira-75

    bilismira-75

    Bonjour, pouvez -vous m'aider svp. je suis bloqué

    le 28/06/2021 à 22h16

  • meriam

    meriam Admin

    Code correct: var result ="L'équipe gagnante a déclaré \"we are the champions\" à l'ensemble de la presse";

    le 30/06/2021 à 11h01

  • bilismira-75

    bilismira-75

    Bonsoir, on me dit que mon texte n'est pas valide

    le 28/06/2021 à 21h00

  • meriam

    meriam Admin

    code correct :var result ="L'équipe gagnante a déclaré \"we are the champions\" à l'ensemble de la presse";

    le 30/06/2021 à 11h03

  • angelique.copere-30

    angelique.copere-30

    pourquoi il medit texte non valide ?

    le 26/02/2021 à 20h26

  • meriam

    meriam Admin

    var result = 'L\'équipe gagnante a déclaré "we are the champions" à l\'ensemble de la presse';

    le 02/03/2021 à 13h24

  • angelique.copere-30

    angelique.copere-30

    var result = 'L\'équipe gagnante a déclaré \"we are the champions\" à l\'ensemble de la presse ';

    le 26/02/2021 à 20h25

  • meriam

    meriam Admin

    var result = 'L\'équipe gagnante a déclaré "we are the champions" à l\'ensemble de la presse';

    le 02/03/2021 à 13h29

  • rosirisf77-81

    rosirisf77-81

    ah oui, merci javais une faute

    le 31/12/2020 à 04h21

  • meriam

    meriam Admin

    Bonjour, votre dernier code est correct.

    le 04/01/2021 à 10h49

  • rosirisf77-81

    rosirisf77-81

    bonjour, il me dit que mon texte n'est pas valide!

    le 28/12/2020 à 11h40

  • meriam

    meriam Admin

    "L'équipe gagnante a déclaré \"we are the champions\" à l'ensemble de la presse" ; copiez ce code

    le 30/12/2020 à 14h51

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Les caractères spéciaux</title> <script src="script.js"></script> </head> <body> </body> </html>