Exercises – Chapter 2 in the book EloquentJavaScript
1. Looping a Triangle
var num_rows = 100;
for (var row = 0; row < num_rows; row++) {
var toPrint = “&”;
for (var column = 0; column<row; column++) {
toPrint += “&”;
}
console.log(toPrint);
}
2. FizzBuzz Loop
;
var counter = 1;
while (counter <= 100) {
if (counter % 3 == 0 && counter % 5 == 0) {
console.log(“FizzBuzz”);
} else if (counter % 3 == 0) {
console.log(“Fizz”);
} else if (counter % 5 == 0){
console.log(“Buzz”);
} else console.log(counter);
counter++;
}
3. ChessBoard Loop
let size = 8;
let board = “”;
for (let y = 0; y < size; y++) {
for (let x = 0; x < size; x++){
if ((x + y) % 2 == 0){board += “ “;}
else {board += “#”;}
}
Board += “\n”; }
console.log(board);