Bug exercice 'FizzBuzz' introduction aux objets


#1


Chapitre ...And the good!


Bonjour,

j'ai un message d'erreur quand je valide mon exercice, peut-être mon code n'est pas bon mais j'ai vérifié sur plusieurs sites différents. En effet j'ai l'impression que ma condition else if suivante n'est pas prise en compte

"else if (i % 3 === 0 && i % 5 === 0)"


Lien du blocage:

https://www.codecademy.com/fr/courses/javascript-beginner-fr-FR/0/3?curriculum_id=5355c2b7516bcbd912000008#

Message d'erreur:

Oups, merci de réessayer. Vous avez affiché Fizz au lieu de FizzBuzz

for(var i = 1; i <= 20; i++) {
    if(i % 3 === 0) {
    console.log("Fizz");
} else if(i % 5 === 0) {
    console.log("Buzz");
} else if(i % 3 === 0 && i % 5 === 0) {
    console.log("FizzBuzz");
} else {
    console.log(i);
}}

\ _ô< -- Merci pour votre site --


#2

for i=15, your log Fizz while you should log Fizzbuzz

for i=15, the if condition:

if (i % 3 === 0)

is true, so Fizz is logged, the loop moves on to the next number

checking if i is a fizzbuzz number should be the first order of operation


#3

Ok !

J'ai compris l'ordre de la boucle est important merci pour votre réponse.