fizzbuzz

by moob

HTML

<p>
    Count n. If n is divisible by three replace with the word 'fizz'. If divisible by five by the word 'buzz'. Numbers divisible by both become 'fizz buzz'.
</p>
<div id="output">

</div>
<div id="output2">

</div>

JavaScript

/*
function fizzbuzz(m){
    var n = 0,
    	out = document.getElementById("output"),
        print = function(o){out.innerHTML += ((n>1?", ":"")+o);};
    while (n < m) {
       n++;
       if(n%(5*3)===0){print("Fizz Buzz");}
       else if(n%3===0){print("Fizz ");}
       else if(n%5===0){print("Buzz ");}
       else {print(n);}
    };
};
fizzbuzz(100);
*/
var o = "";
for (var i = 1; i <= 100; i++) {
    i % 3 || (o += "Fizz ");
    i % 5 || (o += "Buzz ");
    !(i % (3 * 5)) || (o += (i + " "));
}
document.getElementById("output2").innerHTML += o;