Here you go, i tried to describe the process step by step on what it does:
// board size
var size = 8;
// board variable, string type
var board = "";
// 1st loop, until reach size
for (var y = 0; y < size; y++) {
// 2nd loop, add a value on 1st board line
for (var x = 0; x < size; x++) {
// if module operation result is zero, add a space
if ((x + y) % 2 == 0)
board += " ";
// else, add a character
else
board += "#";
}
// create a new board line
board += "\n";
}
console.log(board)
Carlos Z