Exercice 22/31

Soit la variable ecran qui contient un tableau ordonné.

Dans le fichier "script.js" vous aurez besoin :

  • d'une boucle for avec la variable i comme itérateur;
  • d'une condition if pour tester si chaque élément du tableau est considéré comme "false";
  • si c'est le cas, affectez la valeur true;
  • cliquez sur "Soumettre ma réponse".

Leçon 22/31

Exercice de rappel pour modifier les valeurs false à true dans un tableau ordonné.

Commentaires les mieux notés

  • joselemarchand

    idem exercice précédent je ne vois pas l'erreur:var i; for (i = 0;i < ecran.length;i++) { if (!ecran[i]) { ecran[i] = true; }}

  • laurent.rehm-35

    Le bouton soumettre ne fonctionne plus. C'est balot !!

  • mram Administrateur

    Je ne comprends pas ce que vous avez voulu faire en voyant votre code ...

  • mram Administrateur

    Il n'y a à priori pas d'erreur, votre code est correct pour moi.

19 Commentaires

  • joselemarchand

    joselemarchand

    idem exercice précédent je ne vois pas l'erreur:var i; for (i = 0;i < ecran.length;i++) { if (!ecran[i]) { ecran[i] = true; }}

    le 03/01/2018 à 16h21

  • mram

    mram Administrateur

    Bonjour, le code à l'intérieur de la boucle doit être indenté.

    le 07/01/2018 à 01h03

  • laurent.rehm-35

    laurent.rehm-35

    Le bouton soumettre ne fonctionne plus. C'est balot !!

    le 26/02/2018 à 20h35

  • mram

    mram Administrateur

    Bonjour, en effet j'ai transmis l'info, merci.

    le 01/03/2018 à 23h12

  • mram

    mram Administrateur

    Je ne comprends pas ce que vous avez voulu faire en voyant votre code ...

    le 07/06/2017 à 13h02

  • mram

    mram Administrateur

    Il n'y a à priori pas d'erreur, votre code est correct pour moi.

    le 05/04/2017 à 12h46

  • william.dupuis

    william.dupuis

    Raccourci vérification+affectation: !(ecran[i]) && (ecran[i] = true);

    le 31/05/2017 à 00h45

  • cbelzunce

    cbelzunce

    Bonjour, je ne vois pas mon erreur... for (var i=0; i <= ecran.length; i++) { if (!ecran[i]) { ecran[i] = true; } }

    le 31/03/2017 à 14h34

  • laurent.sama

    laurent.sama

    Bonjour, un peu d'aide s'il vous plait, juste un aiguillage, merci for (var i = 0; i < ecran.length; i++ ); { if (!ecran [i]) { ecran [i] = true; } }

    le 14/09/2016 à 14h26

  • mram

    mram Administrateur

    Il faut pas d'espace entre ecran et [i]

    le 16/09/2016 à 14h34

  • menetios

    menetios

    Mon code me semble correct pourtant le robot ne l'accepte pas...

    le 22/03/2018 à 16h34

  • mram

    mram Administrateur

    Bonjour, oui votre code est correct :)

    le 24/03/2018 à 06h16

  • aymoh-14

    aymoh-14

    Erreur(s) : La condition de votre boucle est incorrect.

    le 13/12/2018 à 16h30

  • meriam

    meriam Administrateur

    déclarez la variable i au niveau de la boucle avec le mot clé var.

    le 13/12/2018 à 17h18

  • aymoh-14

    aymoh-14

    merci c'est fait mais toujours le même soucis

    le 13/12/2018 à 17h26

  • meriam

    meriam Administrateur

    pas de point virgule aprés la déclaration de la boucle for (ligne3).

    le 13/12/2018 à 17h30

  • sonia.RACHU-37

    sonia.RACHU-37

    for(var i=0;i<ecran.length;i++){if(!ecran[i]){ecran[i]=true};} ça fonctionne

    le 14/02/2019 à 17h07

  • nkeshimanabrice-37

    nkeshimanabrice-37

    merci

    le 11/04/2019 à 10h24

  • farjallah.refka-37

    farjallah.refka-37

    bonjour, voilà la solution : var ecran = ['alpha', false, 'beta', 'gamme', false, 'delta'] for (var i=0;i<ecran.length;i++) { if (!ecran[i]) { ecran[i] = true; } }

    le 12/04/2019 à 17h57

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Exercice rappel 5</title> <script src="script.js"></script> </head> <body> </body> </html>
var ecran = ['alpha', false, 'beta', 'gamme', false, 'delta']