Skip to main content
Table of contents

Back to challenge 5

Solution

Challenge 5: FizzBuzz

Long solution

var fizzBuzz = n => {
    for(var num = 1; num <= n; num++){
        if(num % 15 === 0){ console.log('FizzBuzz')}
        else if(num % 3 === 0){ console.log('Fizz')}
        else if(num % 5 === 0){ console.log('Buzz')}
        else { console.log(num)}
    }
}
console.log(fizzBuzz(15))

Short solution

for(var num = 0; num < 16;) console.log((++num % 3 ? '' : 'fizz') + (num % 5 ? '' : 'buzz') || num)

Go to challenge 6

This page was last reviewed on 3 February 2022. It needs to be reviewed again on 3 February 2023 .
This page was set to be reviewed before 3 February 2023. This might mean the content is out of date.