Exercice 19/31
Soit la variable ecran
qui contient un tableau associatif.
Dans le fichier "script.js"
vous aurez besoin :
- d'une boucle
for in
avec la variableìd
comme itérateur; - d'une condition
if
pour tester si chaque élément du tableau est considéré comme "false"; alert()
pour afficher les éléments considérés comme "false";- cliquez sur "Soumettre ma réponse".
Leçon 19/31
Exercice de rappel pour afficher que les propriétés évaluées à "false" dans un tableau associatif.
265 Commentaires
-
pascalhuppermans-100
pour ceux qui auront un code juste mais qui ne parviendront pas à valider, petit conseil, vérifier bien votre indentation surtout au niveau des parenthèses ^^le 08/03/2023 à 14h35
-
karimakookoo95-90
ca m'affiche ce messageLa condition à l'intérieur de la boucle doit être "if(!ecran[id])".le 24/01/2023 à 12h58
-
Patricio M Admin
Ton dernier code est bon!
le 25/01/2023 à 09h47
-
karimakookoo95-90
j'arrive pas a trouver le probléma merci de m'aiderle 24/01/2023 à 12h56
-
Patricio M Admin
Tu dois alerter l'id dans écran et non ID tout seul
le 25/01/2023 à 11h05
-
camille.lenoir-9
bonjour, pourquoi faut il mettre ecran[id] et non ecran.id svple 06/01/2023 à 02h10
-
Patricio M Admin
Camille, c'est la synthaxe de JS
le 09/01/2023 à 15h44
-
rcolboc.dev-25
pas vraiment d'accord avec le conseil correctif, si une valeur vaut 0 elle sera considérée comme false, alors qu'elle est égale à 0.le 11/07/2022 à 15h38
-
meriam Admin
Un booléen exprime une valeur de vérité. Il peut prendre comme valeur soit TRUE soit FALSE.
le 11/07/2022 à 15h57
-
meriam Admin
Lors des conversions de valeurs de type bool, les valeurs suivantes sont considérées comme fausses (FALSE) : Le booléen FALSE lui-même ; L'entier 0 (zéro) ; Le chaîne de caractères 0.0 (zéro) ; La chaîne de caractères vide et la chaîne de caractères "0"; Le tableau vide (aucun élément) ; L'objet vide (aucun élément) (PHP 4 uniquement) ; La type spéciale NULL
le 11/07/2022 à 16h00
-
julien.blacteau-1
Je ne comprend pas pourquoi ça ne fonctionne pas... var ecran = { marque: 'SamSoule', annee: false, resolution: '1920x1080', prix: '400€', reduction: false} for(var id in ecran) if(!ecran[id]){ alert(ecran[id]); }le 29/05/2022 à 14h58
-
meriam Admin
Bonjour, pour afficher les éléments considérés comme "false" ==> alert(i)
le 07/06/2022 à 11h06
-
stannir
var ecran = { marque: 'SamSoule', annee: false, resolution: '1920x1080', prix: '400€', reduction: false } for (var id in ecran) { if (! ecran[id]){ alert(id); } }le 17/05/2022 à 14h22
-
meriam Admin
N'hésitez pas à demander de l'aide si vous trouvez des problèmes dans les exercices suivants.Bon travail.
le 18/05/2022 à 12h26
-
runy.alen-100
alert(ecran[id]) *le 01/04/2022 à 08h54
-
meriam Admin
Bonjour, votre dernier code est correct.
le 05/04/2022 à 20h00
-
runy.alen-100
Bonjour, je ne comprend pas pourquoi on doit mettre if (!ecran[id]) au lieu de if (ecran[id] === false) et lert(id) au lieau de alert(alert[id]) mercile 01/04/2022 à 08h54
-
meriam Admin
Bonjoutr, oui vous pouvez tester, sauf que c'est la correction automatique qui exige d'utiliser le signe !
le 01/04/2022 à 11h36
-
orrierechris-18
Bonjour, je ne comprends pas mon erreur, on me dit "ous devez afficher un élément de l'objet ecran avec la variable id. Corriger", pouvez-vous m'aider ?le 22/02/2022 à 09h39
-
meriam Admin
Bonjour, vous devez afficher les éléments considérées comme false ==> If (!ecran[id]) { alert(id)}
le 22/02/2022 à 13h13
-
lindsaysilv-100
mon code: for (var id in ecran){ if (!ecran[id]) { alert(ecran[id]) } }le 21/02/2022 à 00h33
-
meriam Admin
Bonjour, pour afficher les éléments considérés come false ==>alert(id)
le 21/02/2022 à 16h10
-
lindsaysilv-100
Bonjour, je ne comprends pas mon erreur svp : for (var id in ecran){ if (!ecran[id]) { altert(ecran[id]) } }le 20/02/2022 à 15h14
-
meriam Admin
Bonjour, pour afficher les éléments considérés come false ==>alert(id)
le 21/02/2022 à 16h11
-
groupe.jpedl-5
Bonjour je ne comprends pas mon erreur. Le corps de votre boucle doit avoir une seule instruction. voila mon code or(var id in ecran) if(!ecran[id]) {alert(ecran[id]);}le 07/02/2022 à 12h53
-
meriam Admin
Bonjour, il faut supprimer les points virgules que avez ajouté aprés la condition de la structure if.
le 07/02/2022 à 13h01
-
meriam Admin
De même, il faut supprimer l'espace entre le ponit ! et ecran[id]
le 07/02/2022 à 13h02
-
zahmoul15-35
for(var id in ecran) if(!ecran[id]) {alert(ecran[id]);} je ne comprends pas pour mon erreurle 02/02/2022 à 14h12
-
meriam Admin
Bonjour, remplacez alert(id) par alert(ecran[id])
le 03/02/2022 à 09h07
-
mickaelzielinski-34
d'accord il faut donc des accolades à la fois pour for et pour if?le 28/01/2022 à 10h54
-
meriam Admin
oui exactement
le 28/01/2022 à 14h26
Commentaires les mieux notés