Exercice 30/31
Soit la variable phrases
qui contient un tableau ordonné avec une liste de phrases et la variable max
.
Dans le fichier "script.js"
vous aurez besoin :
- d'une boucle
for
avec la variableì
comme itérateur; - d'une condition
if
pour vérifier si chaque phrase du tableau a une longueur strictement supérieure àmax
; alert();
pour afficher les phrases qui ont une taille supérieure àmax
;- cliquez sur "Soumettre ma réponse".
Leçon 30/31
Exercice de rappel pour récupérer les plus grandes chaînes de caractères d'un tableau ordonné.
78 Commentaires
-
chloe.doliveira-96
Solution : for ( var i = 0; i < phrases.length; i ++) { if (phrases[i].length > max) { alert (phrases[i]); } }le 13/12/2021 à 12h06
-
rosa.scimeca-65
c'est bon j'ai trouvé!!!! mercile 13/12/2021 à 10h34
-
meriam Admin
N'hésitez pas à demander de l'aide si vous trouvez des problèmes dans les exercices suivants.
le 13/12/2021 à 13h48
-
rosa.scimeca-65
Bonjour, aidez moi svp, je ne vois pas l'erreur: for (vari=0; i<phrases.length; i++) { if (phrases[i].length >max) { alert(phrases[i]); }}le 13/12/2021 à 10h28
-
meriam Admin
Bonjour, il faut laisser un espace entre le mot var et la variable i.
le 13/12/2021 à 13h46
-
stephane.rodriguez777-81
Autant pour moi je n'avais pas vu mon erreur de frappe. Merci.le 16/02/2021 à 13h20
-
meriam Admin
Je vous en prie.
le 16/02/2021 à 13h24
-
stephane.rodriguez777-81
Bonjour, j'ai supprimé le point-virgule après l'accolade mais je n'arrive toujours pas à le valider. Un message que je dois vérifier l'élément de la phrase est supérieur à 10.le 14/02/2021 à 13h58
-
meriam Admin
Bonjour, il faut corriger la condition de la structure if ==> vous avez écrit pharses[i] au lieu de phrases[i]
le 15/02/2021 à 12h47
-
stephane.rodriguez777-81
Bonjour, pouvez m'aidez, je ne trouve pas mon erreur.le 12/02/2021 à 12h05
-
meriam Admin
supprimez le point virgule juste aprés la condition de la if ==>if (pharses[i].length >max);
le 12/02/2021 à 13h04
-
masa01027-46
var max = 10; for (var i = 0; i < phrases.length; i++) { if (phrases[i].length>max || [i]==10){alert(phrases[i]}}le 23/03/2020 à 10h59
-
gaetan.moisan9444-62
for ( var i = 0; i < phrases.length; i ++) { if (phrases[i].length > max) { alert (phrases[i]); } }le 06/03/2020 à 10h20
-
nkeshimanabrice-37
bien fait et merci...le 27/03/2019 à 12h55
-
fannyedom-58
for (var i=0; i<phrases.length;i++) {if (phrases[i].length>max); alert(phrases[i]);}le 23/12/2018 à 12h15
-
meriam Admin
Bonjour, supprimez le point-virgule au niveau de la ligne 4, une instruction if ne se termine pas par un point-virgule et n'oubliez pas les accolades if { }.
le 24/12/2018 à 09h10
-
meriam Admin
Bonjour, supprimez le point-virgule au niveau de la ligne 4, une instruction if ne se termine pas par un point-virgule et n' oubliez pas les accolades if { }.
le 24/12/2018 à 09h11
-
AlexisIsCoding
if (phrases[i].length > max) donne : [Erreur(s) : Dans votre condition, vous devez vérifier si lélément de phrases et supérieur à 10.]le 13/11/2018 à 11h20
-
arnaudfort-81
Bonjour, le message me demande si j'ai bien affiché les éléments avec alert().le 29/03/2018 à 08h04
-
mram Admin
Bonjour, supprimez la tabulation en trop des lignes 4 à 6.
le 31/03/2018 à 22h05
-
belespoir38
var max; for (i=0; i<phrases.length; i++) { if (phrases[i].length>max) { alert(phrases[i]); } } ça ne fonctionne pas, alors que l'opérateur de comparaison ligne 1 est juste. Je ne comprends pas. Si c'est un souci d'indentation, je vous remercie d'être plus précis dans votre réponsele 13/01/2018 à 15h19
-
mram Admin
Bonjour, oui c'est l'indentation qui n'est pas parfaite. Les accolades de la condition doivent être alignées avec le "if". En fait les lignes 5 à 7 doivent avoir une tabulation en plus.
le 16/01/2018 à 17h56
-
joselemarchand
voici mon code: for (var i = 0;i < phrases.length;i++) { if (phrases[i].length > max) { alert(phrases[i]); }} ou est l'erreur?le 04/01/2018 à 15h26
-
mram Admin
Bonjour, c'est un souci d'indentation du code dans la boucle.
le 06/01/2018 à 23h47
-
kriss.clotilde
Bonjour, j'ai testé mon code mais cela ne fonctionne pas. Pouvez-vous m'aider à comprendre mon erreur svp ?le 22/09/2017 à 06h33
-
mram Admin
Bonjour, ajoutez un espace après le "if" et ça devrait passer.
le 25/09/2017 à 12h51
Commentaires les mieux notés