Я изучал оператор каретки (XOR) в Javascript, но у меня есть понимание сложного понимания.Операция Javascript XOR (пытаюсь понять!)
Может кто-нибудь объяснить, почему, например, 1^1 = 0?
У меня есть некоторый код, кто-то написал, и они делают следующее:
if (shouldBeCollapsed^1)
{
//code to collapse section of page.
}
Но если shouldBeCollapsed переменная равна 1, то условие не выполняется. Я просто пытаюсь понять логику оператора ^, и это меня немного сбивает с толку!
Спасибо!
Тот, кто написал этот код, должен быть строго наказан. – georg