Exercice 1/5

Soit deux variables texte1 et texte2.

Dans le fichier "script.js" :

  • déclarez les variables extrait et concat;
  • récupérez le texte d'une longueur de 2 caractères à partir 11ème caractère dans texte1 avec substr();
  • affectez le texte obtenu dans extrait;
  • concaténez extrait et texte2 dans cet ordre avec l'opérateur + et mettez le résultat dans concat;
  • cliquez sur "Soumettre ma réponse".

Leçon 1/5

Un premier exercice de rappel pour revoir les notions suivantes :

  • la concaténation de variables;
  • l'extraction de texte dans une chaîne de caractères;

Commentaires les mieux notés

130 Commentaires

  • veroniquedouce-83

    veroniquedouce-83

    Bonjour, je me suis aidée du cours pour la réponse, mais je ne comprends pas pourquoi c'est faux. Merci pour votre aide.

    le 16/09/2022 à 15h24

  • Patricio M

    Patricio M Admin

    Extrait commence au caractère 10 et non 11. Tu commences à compter à partir du 0

    le 19/09/2022 à 09h27

  • jean.philippe.vige-81

    jean.philippe.vige-81

    aidez moi svp

    le 29/06/2022 à 17h16

  • meriam

    meriam Admin

    Bonjour, le 11 ème caractère à la position 10, le 1 er caractère est d'indice 0;

    le 30/06/2022 à 08h28

  • paulaandreamolanobolanos-43

    paulaandreamolanobolanos-43

    Bonjour, j'ai un erreur [object, Objet] pourtant mon code : var texte1 = 'Soleil flamboyant ' var texte2 = 'éther et mer 0rouge sang' var extrait = texte1.substr(11,2); var concat = extrait+texte2; alert(concat) Je ne comprends pas.

    le 31/05/2022 à 14h42

  • meriam

    meriam Admin

    Bonjour, le 11 ème caractère à la position 10, le 1 er caractère est d'indice 0;

    le 02/06/2022 à 12h38

  • joelmativat-94

    joelmativat-94

    Bonjour Meriam, je ne comprend pas mon erreur >.< var extrait = texte1.substr(11, 2) var concat = extrait + texte2; alert();

    le 16/05/2022 à 13h25

  • meriam

    meriam Admin

    Bonjour, le 11 ème caractère à la position 10, le 1 er caractère est d'indice 0;

    le 17/05/2022 à 13h34

  • stannir

    stannir

    var texte1 = 'Soleil flamboyant ' var texte2 = 'éther et mer rouge sang' var extrait = texte1.substr(10,2); var concat = extrait+texte2;

    le 14/05/2022 à 12h38

  • arthurlagiermunshi-76

    arthurlagiermunshi-76

    j'ai essayer de plusieurs manières de concatener les deux valeurs dans la variable "concat" mais quoi que je fasse, cela me donne a chaque fois un "il y'a une erreur avec la variable concat" que dois-je faire?

    le 02/04/2022 à 17h30

  • meriam

    meriam Admin

    Vous devez déclarer la variable extrait et affecter les résultat sur la même ligne.

    le 05/04/2022 à 20h37

  • nniatsireb-31

    nniatsireb-31

    Bonjour, J'ai un problem avec les exercises, je mets la solution mais je ne vois pas le resultat s'afficher en plusieurs exercises.s

    le 30/03/2022 à 18h36

  • meriam

    meriam Admin

    Avez-vous activer le bouton java script??

    le 05/04/2022 à 19h50

  • guillaume-98

    guillaume-98

    Bonjour, je ne comprend pas pourquoi mon code ne fonctionne pas ! a l'aide :)

    le 11/02/2022 à 14h09

  • meriam

    meriam Admin

    Bonjour, vous avez déclarer la variable contact au lieu de concat

    le 11/02/2022 à 14h36

  • guillaume-98

    guillaume-98

    Bonjour,

    le 11/02/2022 à 14h09

  • meriam

    meriam Admin

    Bonjour, il faut déclarer la variabe concat.

    le 11/02/2022 à 14h42

  • luniversdenuna-62

    luniversdenuna-62

    Bjr... Quelqu'un pourrait-il me dire pourquoi je n'arrive pas à valider cet exercice svp ? Merci :)

    le 20/01/2022 à 15h53

  • meriam

    meriam Admin

    Bonjour, vous devez rassembler la déclaration des variables ainsi que l'affectation des resultats.

    le 21/01/2022 à 11h30

  • tullusovucre-1845-2

    tullusovucre-1845-2

    Bonjour, est ce que subst est depreciate, obsolete ? c'est barré sur vscode

    le 18/01/2022 à 10h52

  • meriam

    meriam Admin

    Bonjour,Bien que String.prototype.substr(…) ne soit pas strictement obsolète (au sens où elle n'a pas été retirée des standards), elle est définie au sein de l'Annexe B du standard ECMA-262 qui définit l'ensemble des fonctionnalités historiques qui doivent être évitées autant que possible. On utilisera la méthode String.prototype.substring() à la place.

    le 18/01/2022 à 14h27

  • hubliste-4

    hubliste-4

    pourquoi jai une erreur?

    le 28/12/2021 à 13h40

  • meriam

    meriam Admin

    Bonjour, il faut rassembler la déclaration et l'affectation des valeurs.

    le 28/12/2021 à 15h05

  • kaeim6c-10

    kaeim6c-10

    Bonjour, j'ai le message d'erreur "Votre balise DOCTYPE est incorrecte. Avez-vous écrit ceci : <!DOCTYPE html> ?" sur tous les exercices de revisions des variables. je ne touche pourtant pas au fichier index.html. Est-ce du a un bug? mon code pour cet exercice est :var extrait = texte1.substr(11,2); var concat = extrait+texte2; alert(concat)

    le 28/11/2021 à 17h25

  • meriam

    meriam Admin

    Bonjour, c'est un bug qui va être résolu . Merci pour votre compréhension.

    le 28/11/2021 à 22h54

  • nc3107-16

    nc3107-16

    Bonjour, j'ai toujours la même erreur dans tous les exercices de la leçon 1 à partir de l'exercice 10 (sauf pour chifoumi). Et cela continue dans la leçon 2. J'ai testé les exercices sur mon navigateur avec un éditeur et tous les exercices sont justes normalement (sauf les 2 derniers de chifoumi qui ne sont pas terminés). Message erreur : Votre balise DOCTYPE est incorrecte. Avez-vous écrit ceci : <!DOCTYPE html> ? Pouvez-vous corriger le problème s'il vous plaît ? Merci.

    le 27/11/2021 à 22h02

  • meriam

    meriam Admin

    Bonjour, c'est un bug qui va être résolu . Merci pour votre compréhension.

    le 28/11/2021 à 22h49

  • pascalsaintval

    pascalsaintval

    Bonjour, pour cet exercice et le suivant, j'ai une erreur permanente : "Votre balise DOCTYPE est incorrecte. Avez-vous écrit ceci : <!DOCTYPE html> ?" pourtant elle est déjà déclarée et bien écrite dans le fichier HTML...

    le 26/11/2021 à 15h02

  • meriam

    meriam Admin

    Bonjour, c'est un bug qui va être résolu . Merci pour votre compréhension.

    le 29/11/2021 à 00h12

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Exercice rappel 1</title> <script src="script.js"></script> </head> <body> </body> </html>
var texte1 = 'Soleil flamboyant ' var texte2 = 'éther et mer rouge sang'