How do i do a clean boolean add in javascript?
1+1 = 0;
1+0 = 1;
1+1+1 = 1;
etc. can one just sum booleans?
true+true = false
false+true = true;
etc.
Just use bitwise XOR operator:
1 ^ 1 = 0
1 ^ 0 = 1
1 ^ 1 ^ 1 = 1
FWIW: The same works for most high-level programming languages.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With