оператор переключения 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;
        };


};

Ответы на вопрос(6)

Ваш ответ на вопрос