“FizzBuzz” — популярное упражнение по программированию, которое включает в себя печать чисел от 1 до заданного числа, но с некоторыми исключениями. Вместо чисел, кратных 3, программа должна вывести «Fizz», а вместо чисел, кратных 5, она должна вывести «Buzz». Для чисел, делящихся как на 3, так и на 5, должно выводиться «FizzBuzz».
Вот один из способов реализации программы FizzBuzz на JavaScript:
function fizzBuzz(n) {
for (let i = 1; i <= n; 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);
}
}
}
fizzBuzz(100);
Эта реализация использует цикл for для итерации от 1 до заданного числа n
. Затем он использует условные операторы (if
, else if
и else
), чтобы определить, делится ли текущее число на 3, 5, или ни того, ни другого, и соответствующим образом печатает соответствующий вывод.