Exercise – FizzBuzz

by phate101101

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"
 */


function singleFizzBuzz(y) {
    if (y % 3 === 0){
    	console.log("Fizz");
        if(y % 5 === 0){
        	console.log("FizzBuzz");
        }
    } 
    else if (y % 5 === 0){
     	console.log("Buzz"); 
    }
    else {
    	console.log(y);
    }
}

function fizzBuzz(y){
    for (i = 0 ; i < y; i++) { 
		singleFizzBuzz(i);   
    }
}
fizzBuzz(16);