Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用逻辑运算符增加和减少循环中的数量_Javascript_Loops_Logical Operators - Fatal编程技术网

Javascript 使用逻辑运算符增加和减少循环中的数量

Javascript 使用逻辑运算符增加和减少循环中的数量,javascript,loops,logical-operators,Javascript,Loops,Logical Operators,我看了看,注意到了循环的方式 for( i=0; i < 1<<24; i++) { r = (i>>16) & 0xff; g = (i>>8) & 0xff; b = i & 0xff; colour = "rgb("+r+","+g+","+b+")"; } 由于循环头中的i++,该数字会上升。如果您想让它返回,从0xFFFFFF开始并递减,直到i为零。这就是你要问的吗?嗯,也许我是在问不可能的事情

我看了看,注意到了循环的方式

for( i=0; i < 1<<24; i++) {
   r = (i>>16) & 0xff;
   g = (i>>8) & 0xff;
   b = i & 0xff;
   colour = "rgb("+r+","+g+","+b+")";
}

由于循环头中的
i++
,该数字会上升。如果您想让它返回,从0xFFFFFF开始并递减,直到
i
为零。这就是你要问的吗?嗯,也许我是在问不可能的事情,但目标是在同一个循环中递增和递减255变量怎么样?
...
255, 254, 0
255, 255, 0
255, 254, 0
255, 253, 0
...
255, 2, 0
255, 1, 0
255, 0, 0