оператор переключения javascript fizzbuzz
В настоящее время я прохожу курс академии кода по Javascript и застрял в задаче FizzBuzz. Мне нужно считать от 1 до 20, и если число делится на 3 печати fizz, на 5 печати buzz, на обе печати fizzbuzz, иначе просто напечатайте число. Я смог сделать это с помощью операторов 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;
};
};