Drucke Zahlen zwischen 1 und 20 nach Regeln

Ich gehe durch die JavaScript-Tutorials von codeacademys, da ich neu darin bin. Das Tutorial fordert Folgendes:

Drucken Sie die Zahlen von 1 - 20 aus.
Die Regeln:
- Für Zahlen, die durch 3 teilbar sind, "Fizz" ausdrucken.
- Für Zahlen, die durch 5 teilbar sind, drucken Sie "Buzz" aus.
- Für Zahlen, die durch 3 und 5 teilbar sind, drucken Sie "FizzBuzz" in der Konsole aus.
- Ansonsten einfach die Nummer ausdrucken.

Hier ist mein Code:

for (i=1; i<=20; i++) {

if(i%3==0) {
    console.log("Fizz");
} 
if(i%5==0){
    console.log("Buzz");
}else if (i%5==0 && i%3==0) {
    console.log("fizzBuzz");
} else {
    console.log(i);
}

}

Ich erhalte die Fehlermeldung, dass ich die falsche Anzahl von Artikeln ausgedruckt habe. Weiß jemand, warum das so ist?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage