Exercise – FizzBuzz

by Shane Porter

JavaScript

/**
 * Exercise:
 *
 * Put our new operator and control structure knowledge into practice!
 *
 * Work in the console, or use "console.log()" to output to the console 
 * from the script
 *
 * Write a program that console.logs the numbers from 1 to 100, separated 
 * by spaces
 *  - for numbers that are a multiple of 3, log "Fizz"
 *  - for numbers that are a multiple of 5, log "Buzz"
 *  - for numbers that are a multiple of both, log "FizzBuzz"
 */


var fn = function (a) {
    var b = Number(a);
    if (b%5 === 0 && b%3 === 0) {
        a = "FizzBuzz";
    	}
    	else if ( b%5 === 0 ) {
            a = "Buzz";
                 }
                 else if ( b%3 === 0 ) {
                      a = "Fizz";
                    } else {
                        a = b; }
         return a
}

var a = prompt("Give me a number or I WILL DESTROY YOU!");
for (i=1 ; i<=100 ;i++) { 
     console.log(fn(i));
}