Fizz Buzz

July 24, 2018

concept

給定一個數字 num, 輸出 1~ num, 但是遇到 3 的倍數時輸出 Fizz, 遇到 5 的倍數時輸出 Buzz, 遇到紀事 3 又是 5 的倍數時輸出 FizzBuzz

modulus operator

console.log('------------------------------------');
console.log(7 % 3);
console.log(100 % 30);
console.log('------------------------------------');

example code

const fizzbuzz = num => {
    for (let i = 1; i <= num; i++) {
        const is3n = i % 3 === 0;
        const is5n = i % 5 === 0;
        if (is3n && is5n) console.log(`FizzBuzz`);
        else if (is3n) console.log(`Fizz`);
        else if (is5n) console.log(`Buzz`);
        else console.log(i);
    }
};

fizzbuzz(20);

Profile picture

Written by YU-HSIN, CHEN,
Front-end Engineer at PayPay Corporation.,
Loves pursuing modern web development.Find me on LinkedIn