My FizzBuzz
See Jeff Atwood’s article.
Head over to remy sharp’s JS Bin and play.
1 var fizzBuzz = function (n) { 2 n = n || 100; 3 4 var i = 0, 5 r = []; 6 7 while (i++ < n) { 8 r.push( 9 (!(i % 3) && (i % 5)) && ('Fizz (' + i + ')') || 10 ( (i % 3) && !(i % 5)) && ('Buzz (' + i + ')') || 11 (!(i % 3) && !(i % 5)) && ('FizzBuzz (' + i + ')') || 12 i 13 ); 14 } 15 16 return r.join('<br />'); 17 }; 18 19 document.getElementById('result').innerHTML = fizzBuzz();