私はそれが初めてなので、codeacademys JavaScript チュートリアルを行っています。チュートリアルでは、次のことが求められます。
1 から 20 までの数字を出力します。
ルール:
- 3 で割り切れる数については、"Fizz" を出力します。
- 5 で割り切れる数の場合は、「Buzz」と出力します。
- 3 と 5 の両方で割り切れる数については、コンソールに「FizzBuzz」と出力します。
- それ以外の場合は、番号を印刷してください。
これが私のコードです:
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);
}
}
間違った数のアイテムを印刷しているというエラーが表示されますが、その理由を知っている人はいますか?