两段代码及其结果 - 我希望评估同样的事情,但显然不是 - 为什么会出现这种情况?
答案 0 :(得分:1)
在第一种情况下,您获得第一种颜色,然后设置第二种颜色,在第一次更改后,您将获得第二种颜色。
redvalue = 1;
greenvalue = 2;
//your first script
greenvalue = redvalue;
redvalue = greenvalue;
//result of first script
greenvalue = 1
redvalue = 1
在第二种情况下,您在设置任何内容之前获得两种颜色
redvalue = 1;
greenvalue = 2;
tempredvalue = redvalue;
tempgreenvalue = greenvalue;
//your second script
greenvalue = tempredvalue;
redvalue = tempgreenvalue;
//result of second script
greenvalue = 1
redvalue = 2