let board = "";
for (let y = 0; y < 8; y++) {
for (let x = 0; x < 8; x++) {
if ((x + y) % 2 === 0) {
board += " ";
}
else {board += "#";}
}
board += "\n";
}
console.log(board)
Я не могу понять почему это работает, я задаю увеличение для y и x на 1 за каждый цикл, притом условии если x+y делится без остатка,я задаю пробел для строки. Но как это выполняется? Ведь если с начала кода x увеличивается на 1 и y увеличивается на 1, получается 2 и делится без остатка, что даёт конкатенацию пробела,потом x=2 и y=2 в сумме - 4, делится на 2 без остатка, значит тоже пробел, следовательно пробелы должны идти вечно, но в консоли там #,почему так?