Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   G=(G!==false); что значит такой синтаксис (https://javascript.ru/forum/misc/6787-g%3D-g-%3D%3Dfalse-%3B-chto-znachit-takojj-sintaksis.html)

paratrooper1981 22.12.2009 16:35

G=(G!==false); что значит такой синтаксис
 
В одном фреймворке встретил такую строку кода:

Код:

G=(G!==false);
Что она может означать?

Kolyaj 22.12.2009 16:39

Если G было false, то им и останется, в противном случае станет true.

paratrooper1981 22.12.2009 21:50

Цитата:

Сообщение от Kolyaj (Сообщение 38815)
Если G было false, то им и останется, в противном случае станет true.

Т.е. G это флаг true/false? А если G это объект, а не true или false?

PeaceCoder 22.12.2009 22:01

Цитата:

Сообщение от paratrooper1981
Т.е. G это флаг true/false? А если G это объект, а не true или false?

если G===false оно им и будет, иначе (если все что угодно) будет =true;
В след период оно все равно будет true

paratrooper1981 23.12.2009 18:21

Понято. Спасибо за разъяснение.


Часовой пояс GMT +3, время: 12:28.