FizzBuzz-Programm (Details angegeben) in Javascript

Kann jemand bitte diesen Code von mir für korrigierenFizzBuzz? Es scheint ein kleiner Fehler zu sein. Der folgende Code druckt alle Zahlen aus, anstatt nur Zahlen zu drucken, die nicht durch 3 oder 5 teilbar sind.

Schreiben Sie ein Programm, aus dem die Zahlen gedruckt werden1 zu100. Aber für ein Vielfaches von drei drucken"Fizz" anstelle der Zahl und für das Vielfache von fünf drucken"Buzz". Für Zahlen, bei denen es sich um Vielfache von drei und fünf handelt, drucken Sie"FizzBuzz".

function isDivisible(numa, num) {
  if (numa % num == 0) {
    return true;
  } else {
    return false;
  }
};

function by3(num) {
  if (isDivisible(num, 3)) {
    console.log("Fizz");
  } else {
    return false;
  }
};

function by5(num) {
  if (isDivisible(num, 5)) {
    console.log("Buzz");
  } else {
    return false;
  }
};

for (var a=1; a<=100; a++) {
  if (by3(a)) {
    by3(a);
    if (by5(a)) {
      by5(a);
      console.log("\n");
    } else {
      console.log("\n");
    }
  } else if (by5(a)) {
    by5(a);
    console.log("\n");
  } else {
    console.log(a+"\n")
  }
}

Antworten auf die Frage(22)

Ihre Antwort auf die Frage