«JS FizzBuzz» относится к проблеме FizzBuzz, реализованной в JavaScript. FizzBuzz — это классическое упражнение по программированию, в котором вам нужно написать программу, которая печатает числа от 1 до заданного предела, но для чисел, кратных 3, она печатает «Fizz», для чисел, кратных 5, она печатает «Buzz», а для чисел, кратны 3 и 5, он печатает «FizzBuzz».
Вот несколько способов реализации FizzBuzz в JavaScript:
Метод 1: использование цикла for и условий if-else:
for (let i = 1; i <= limit; i++) {
if (i % 3 === 0 && i % 5 === 0) {
console.log("FizzBuzz");
} else if (i % 3 === 0) {
console.log("Fizz");
} else if (i % 5 === 0) {
console.log("Buzz");
} else {
console.log(i);
}
}
Метод 2. Использование цикла for и оператора switch:
for (let i = 1; i <= limit; i++) {
switch (true) {
case i % 3 === 0 && i % 5 === 0:
console.log("FizzBuzz");
break;
case i % 3 === 0:
console.log("Fizz");
break;
case i % 5 === 0:
console.log("Buzz");
break;
default:
console.log(i);
break;
}
}
Метод 3. Использование цикла while и тернарных операторов:
let i = 1;
while (i <= limit) {
console.log(
i % 3 === 0 && i % 5 === 0
? "FizzBuzz"
: i % 3 === 0
? "Fizz"
: i % 5 === 0
? "Buzz"
: i
);
i++;
}
Вы можете выбрать любой из этих методов для реализации FizzBuzz в JavaScript. Не забудьте заменить переменную «limit» на желаемое количество итераций.