var totallyEmployable = (function iffy() { function fizzBuzz(options) { var isFizz , isBuzz , i options = options || {} options.low = options.low || 1 options.high = options.high || 100 options.fizz = options.fizz || 3 options.buzz = options.buzz || 5 for(i = options.low; i <= options.high; ++i) { isFizz = i % options.fizz === 0 isBuzz = i % options.buzz === 0 if (isFizz && isBuzz) { console.log('FizzBuzz') } else if (isFizz) { console.log('Fizz') } else if (isBuzz) { console.log('Buzz') } else { console.log(i) } } } return { fizzBuzz : fizzBuzz } })() totallyEmployable.fizzBuzz()