JSFiddle - React, Tailwind, and code Playground

by kentaromiura

JavaScript

function fizzbuzz(num) {
    var result = num,
        isFizz = num % 3 == 0,
        isBuzz = num % 5 == 0;
    
    if (num == 0) isFizz = isBuzz = false;

    if (isFizz) result = 'fizz';
    if (isBuzz) result = 'buzz';
    if (isFizz && isBuzz) result = 'fizzbuzz';
    
    return result;
}

var output = [];
var start = +new Date();
for (var i = 0, max = 101; i < max; i++) {
    output.push(fizzbuzz(i), '<br />');
    //document.write(fizzbuzz(i) + '<br />')
}

document.write(output.join(''));
end = +new Date();
alert(end-start); /* +50% improvement */