機会があり改めて解いてみました。functionを利用したパターンです。
function fizzBuzz(i) { if ((i % 3 === 0) && (i % 5 === 0)) { return 'FizzBuzz'; } else if (i % 3 === 0) { return 'Fizz'; } else if (i % 5 === 0) { return 'Buzz'; } else { return i.toString(); } } for (var i = 0 ; i <= 100 ; i ++) { console.log(fizzBuzz(i)); }