私は本当に理解しにくいですif ((x + y) % 2 == 0)
...私はそれの背後にある論理を理解できません。誰かが私にこの剰余を説明できますか?
var drawTable = "";
var size = 8;
for (x = 1; x <= size; x++) {
for (y = 1; y <= size; y++) {
if ((x + y) % 2 == 0) {
drawTable += " ";
} else {
drawTable += "#";
}
}
drawTable += "\n"
}
console.log(drawTable);
おかげで、
Kaueパチェコ
'(x + y)%2 === 0' iff。 'x + y'は偶数です。 – Paulpro
論理は、もしx + yが偶数であれば空白を加えれば、奇数ならば#...%2は0か1のどちらでもかまいません...もし1ならば数は奇数です。奇数の場合は1の残数) –
[MDN Remainder](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Remainder) – epascarello