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;