私は現在、Javascript のコード アカデミー コースを受講しており、FizzBuzz のタスクで行き詰まっています。私は 1 から 20 まで数える必要があり、その数が 3 プリント フィズ、5 プリント バズ、両方のプリント フィズバズで割り切れる場合、それ以外の場合は数字を出力します。if/else if文ではできたのですが、switch文でやってみたかったのですが、できません。私のコンソールはデフォルトをログに記録し、1-20 を出力します。助言がありますか?
for (var x = 0; x<=20; x++){
switch(x){
case x%3==0:
console.log("Fizz");
break;
case x%5===0:
console.log("Buzz");
break;
case x%5===0 && x%3==0:
console.log("FizzBuzz");
break;
default:
console.log(x);
break;
};
};