трюк с логической операцией

Я видел это раньше в коде, но забыл. В основном он переключает логическую переменную. Если это правда, будет установлено значение false и наоборот. Но, к сожалению, забыл синтаксис.

Это в основном один лайнер для этого:

if (myVar) {  
    myVar = false;  
} else {  
    myVar = true;  
}  

Это что-то вроде этого, но не знаю, как он называется, или его правильный синтаксис:

myVar = myVar : false ? true;
7
задан Dinah 10 September 2010 в 18:47
поделиться