Showcase
FizzBuzz in JavaScript
The key is checking 15 before 3 or 5, because numbers divisible by 15 also satisfy both smaller checks.
function fizzBuzz(limit = 100) {
for (let number = 1; number <= limit; number += 1) {
if (number % 15 === 0) {
console.log("FizzBuzz");
} else if (number % 3 === 0) {
console.log("Fizz");
} else if (number % 5 === 0) {
console.log("Buzz");
} else {
console.log(number);
}
}
}
fizzBuzz();