shawndumas

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();
Filed under: FizzBuzz javascript
11
To Posterous, Love Metalab