Powiel możliwe:
return !1 in javascriptCo oznacza! 1 i! 0 w języku JavaScript?
w pliku JavaScript musiałem czytać dzisiaj, była kolejka gdzie zmienna została zadeklarowana jak silni, na przykład:
var myVariable = !1;
, a następnie coś podobnego zostało użyte jako parametr w takiej funkcji:
return variable.myFunction(!0);
Czy ktoś może mi wyjaśnić, co oznacza znak wykrzyknika w tym kontekście i ostatecznie, dlaczego jest to ogólnie używane (świadczenia)?
Z góry dziękuję!
Nie jest silnikiem, jest operatorem boolean [negation] (http://en.wikipedia.org/wiki/Negation). Zamienia "true" na "false", i na odwrót. Prawdopodobnie zamienia cokolwiek innego niezerowego na zero? –
To okropny kod. Czy rzuca ["ViolentPsychopathKnowsWhereYoungive wyjątek"] (http://www.codinghorror.com/blog/2008/06/coding-for-violent-psychopaths.html)? –
Zaśmiałem się niekontrolowanie po zobaczeniu tytułu tego pytania. Musiałem to kliknąć. SMH każdemu, kto się tak koduje. – Marlon