Это мой код. Я не получаю никаких писем Fizz. Я получаю только цифры. Может ли кто-нибудь объяснить, почему? БлагодаряПочему нет распечатки fizzbuzz?
printOut = "";
for (var x=1; x < 101 ; x++) {
switch(x) {
case((x%3) == 0):
printOut+="\n"+ "Fizz" ;
break;
case((x%5) == 0):
printOut+="\nBuzz";
break;
default:
printOut+="\n" + x ;
break;
}
}
console.log(printOut);
Это не правильный синтаксис 'переключателя/case': https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/switch –
Чтобы быть конкретными,' case' принимает только значения, сравниваемые с выражением в предложении 'switch'. Вы не можете динамически оценивать значение 'case', как это. –