我在javascrit上有一个变量,初始化为0.我想做的是:
我将避免使用条件语句(如if / else)来检查值是什么。
我想我只是做了一些配合操作;我想过一个NOT操作,但我不知道如何在没有
的情况下进行操作答案 0 :(得分:28)
x = 1-x;
答案 1 :(得分:3)
你可以使用xor operator:
x = x XOR 1;
答案 2 :(得分:2)
如果变量是让我说我
i = 1 - 我应该做的伎俩
如果i = 0,1 - 0 = 1而不是i = 1
如果i = 1,1-1 = 0而不是i = 0
答案 3 :(得分:1)
这是另一种表示法,它也改为true,false为1,0。
x = +x;
如果要切换值
x = +!x;
答案 4 :(得分:1)
短XOR语法:
x ^= 1
交换0到1和1到0。