国际象棋风格模式

4 javascript math modulo

我想在图片中为i行和j列创建一个模式:

此代码不适用于所有情况.

var z = 0
  for(var i = 0;i<s;i++)
    for(var j = 0;j<o;j++,z++)
      color = (z%2==1?"white":"gray");
Run Code Online (Sandbox Code Playgroud)

棋

你可以在这里玩.

小智 6

试试这个,将i和j加在一起而不是使用第三个变量:

for (var i = 0; i < s; i++)
  for (var j = 0; j < o; j++)
    color = ( (i + j) % 2 == 1 ? "white" : "gray" );
Run Code Online (Sandbox Code Playgroud)