Я видел это раньше в коде, но забыл. В основном он переключает логическую переменную. Если это правда, будет установлено значение false и наоборот. Но, к сожалению, забыл синтаксис.
Это в основном один лайнер для этого:
if (myVar) {
myVar = false;
} else {
myVar = true;
}
Это что-то вроде этого, но не знаю, как он называется, или его правильный синтаксис:
myVar = myVar : false ? true;