Posterous theme by Cory Watilo

My FizzBuzz

See Jeff Atwood’s article.

Head over to remy sharp’s JS Bin and play.

var fizzBuzz = function (n) {
  n = n || 100;

  var i = 0,
      r = [];

  while (i++ < n) {
    r.push(
      (!(i % 3) &&  (i % 5)) && ('Fizz (' + i + ')')     ||
      ( (i % 3) && !(i % 5)) && ('Buzz (' + i + ')')     ||
      (!(i % 3) && !(i % 5)) && ('FizzBuzz (' + i + ')') ||
      i
    );
  }

  return r.join('<br />');
};

document.getElementById('result').innerHTML = fizzBuzz();