JavaScript FizzBuzz: реализация FizzBuzz в JavaScript с помощью нескольких методов

«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» на желаемое количество итераций.