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