我一直在研究插入符號(XOR)運算符在Javascript,但我有一個很難理解到底。的Javascript XOR運算(試圖理解!)
有人能解釋爲什麼,例如,1^1 = 0?
我有一些代碼有人寫,和他們正在做以下幾點:
if (shouldBeCollapsed^1)
{
//code to collapse section of page.
}
但如果shouldBeCollapsed變量等於1,條件不滿足。我只是想了解^運算符背後的邏輯,這有點令我困惑!
謝謝!
無論誰寫這段代碼都應該受到嚴厲的懲罰。 – georg