FizzBuzz

by Matsunaga_Ajike

HTML

<div class="results"></div>

JavaScript

var start    = 1;
var end      = 100;
var fizzText = 'Fizz';
var buzzText = 'Buzz';
var newLine  = '<br>';
var count    = '';

for (count = start; count <= end; count++) {
    switch (true) {
        case isMultiMultiple(3, 5, count):
            addResults(
            	fizzText + buzzText + ':' + count,
                newLine
            );
            break;       
        case isMultiple(3, count):
            addResults(
            	fizzText + ':' + count,
                newLine
            );
            break;
        case isMultiple(5, count):
            addResults(
            	buzzText + ':' + count,
                newLine
            );
            break;
        default:
            addResults(
            	count,
                newLine
            );
            break;
    }
}

function addResults(answer, newLine) {
	return $('.results').append(answer + newLine);
}

function isMultiple(number, count) {
	var isMultiple = false;
    
	if ((count % number) === 0) {
    	isMultiple = true;
    }
    
    return isMultiple;
}

function isMultiMultiple(firsdtNumber, secondNumber, count) {
	var isMultiMultiple = false;
    
	if ((count % firsdtNumber) === 0
	    && (count % secondNumber) === 0)
    {
    	isMultiMultiple = true;
    }
    
    return isMultiMultiple;
}