Dav*_*son 3 javascript boolean-logic
如何在javascript中执行干净的布尔添加?
1+1 = 0;
1+0 = 1;
1+1+1 = 1;
Run Code Online (Sandbox Code Playgroud)
一个人可以加一个布尔人吗?
true+true = false
false+true = true;
Run Code Online (Sandbox Code Playgroud)
等等
只需使用按位XOR运算符:
1 ^ 1 = 0
1 ^ 0 = 1
1 ^ 1 ^ 1 = 1
Run Code Online (Sandbox Code Playgroud)
FWIW:大多数高级编程语言都适用.