FizzBuzz Modulus

by Rich Costello

JavaScript

var FizzBuzzPlus = {
     isFizzBuzzie: function(value){
         if((value%3===0 || value%5===0) && (value%15!==0)){
             return true;
         } else {
             return false;
         }
     },
     
     getFizzBuzzSum: function(max){
        var total= 0;
        for (i = 1; i < max; i++){
            if (this.isFizzBuzzie(i)) {
                total += i;
            }
        }
        return total;
     },
     
    getFizzBuzzCount: function(max){
        var FizzBuzzCount=0;
        for(i= 0; i < max; i++){
            if(this.isFizzBuzzie(i)===true){
                FizzBuzzCount += 1;
            
            }
            
        }
        return FizzBuzzCount;
    },
    
    getFizzBuzzAverage: function(max){
         return this.getFizzBuzzSum(max) / this.getFizzBuzzCount(max);
    }
};

console.log(FizzBuzzPlus.getFizzBuzzAverage(100));