Exercice 4/31

Soit la variable tableau qui contient un tableau avec 5 valeurs.

Dans le fichier "script.js" :

  • modifiez la troisième valeur du tableau par "intrus";
  • cliquez sur "Soumettre ma réponse".

Leçon 4/31

Dans cet exercice, vous allez essayer de modifier une valeur du tableau grâce à ce que vous avez appris sur les indices.

Commentaires les mieux notés

  • bsmeyers84

    correction faite et voila le nouveau message: REFERENCE ERROR: INTRUS IS NOT DEFINED

  • mram Administrateur

    Votre correction est incorrecte. Un peu d'aide => xxxx = "intrus".

  • mabellil

    tableau [2] = "intrus";

  • bsmeyers84

    j'ai essayer plusieurs code mais cela ne fonctionne pas voici le message qui s'affiche : VOUS N'AVEZ PAS MODIFIÉ LA BONNE VALEUR. VÉRIFIEZ L'INDICE UTILISÉ ET LE NOM DE LA NOUVELLE VALEUR.

16 Commentaires

  • bsmeyers84

    bsmeyers84

    correction faite et voila le nouveau message: REFERENCE ERROR: INTRUS IS NOT DEFINED

    le 23/08/2016 à 16h38

  • mram

    mram Administrateur

    Votre correction est incorrecte. Un peu d'aide => xxxx = "intrus".

    le 23/08/2016 à 18h00

  • mabellil

    mabellil

    tableau [2] = "intrus";

    le 21/10/2016 à 19h53

  • bsmeyers84

    bsmeyers84

    j'ai essayer plusieurs code mais cela ne fonctionne pas voici le message qui s'affiche : VOUS N'AVEZ PAS MODIFIÉ LA BONNE VALEUR. VÉRIFIEZ L'INDICE UTILISÉ ET LE NOM DE LA NOUVELLE VALEUR.

    le 20/08/2016 à 17h42

  • mram

    mram Administrateur

    Et oui, là vous avez déclaré une nouvelle variable intrus. Alors qu'on demande d'affecter la chaîne de caractère "intrus" au 3ème élément du tableau intitulé "tableau".

    le 23/08/2016 à 00h18

  • mram

    mram Administrateur

    Pas besoin de déclarer à nouveau "tableau" et le signe utilisé n'est pas le bon ...

    le 21/09/2016 à 09h00

  • mram

    mram Administrateur

    il ne faut pas d'espace entre tableau et le chiffre...

    le 24/10/2016 à 13h25

  • valentin.fougerouse

    valentin.fougerouse

    je suis complètement bloqué... je ne comprend pas ce qu'il faut utiliser. help me :-)

    le 16/09/2016 à 15h52

  • bsmeyers84

    bsmeyers84

    toujours le même message

    le 24/08/2016 à 17h29

  • mram

    mram Administrateur

    Regardez attentivement mon dernier message, "intrus" est une chaîne de caractères car entourée de guillemets. Cette valeur doit être affectée au 3ème élément du tableau.

    le 24/08/2016 à 21h03

  • armand1807

    armand1807

    dans les leçon précédentes c'est pas vraiment/pas du tout expliquer comment MODIFIER une valeur......

    le 12/08/2017 à 15h32

  • mram

    mram Administrateur

    Bonjour, c'est normal car c'est le but de cet exercice. Votre code est presque bon : c'est "tableau[]" et non "tableau []" : il faut coller les crochets.

    le 16/08/2017 à 14h45

  • mytraxx

    mytraxx

    Bonjour, si on doit remplacer, pourquoi ne doit on pas utiliser .replace ? merci

    le 12/01/2018 à 22h12

  • mram

    mram Administrateur

    Bonjour, parce que l'appelle à la fonction .replace() est plus lourd que simplement réaffecter une nouvelle valeur directement. .replace() est plutôt utiliser pour remplacer plusieurs occurrences d'un mot ou d'une suite de caractères au sein d'une phrase ou d'un paragraphe.

    le 16/01/2018 à 19h34

  • seydoubasoumah09-55

    seydoubasoumah09-55

    La méthode splice() modifie le contenu d'un tableau en retirant des éléments et/ou en ajoutant de nouveaux éléments. Je ne vois pas mon erreur : var result; result = tableau.splice(2, "intrus");

    le 04/07/2018 à 12h43

  • mram

    mram Administrateur

    Bonjour, avec cette fonction vous oubliez le 2eme paramètre qui, si il n'est pas préciser, change le comportement de la fonction.

    Ce paramètre indique le nombre d'élément à supprimer. Si pas préciser, la fonction supprime tout à partir de l'indice de départ (2). Ce n'est pas ce que l'on veut.

    Il y a aussi moyen de faire la modification en une seule ligne et sans utiliser de fonction.

    le 09/07/2018 à 03h29

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Modifier une valeur du tableau</title> <script src="script.js"></script> </head> <body> </body> </html>
var tableau = ['je', 'suis', 'un', 'tableau', '!']