Modyfikacja JavaScript dlaczego jest fałszywa zastąpiona! 1 i prawda z! 0 [duplikat]
To pytanie ma już tutaj odpowiedź:
Czy jest jakiś sens używania „return! 0” w javascript? 1 odpowiedźPiszę aplikację za pomocą Enyo2, która jest dostarczana z narzędziem do modyfikacji opartym na UglifyJS. Zauważyłem, że:
var t = false
jest zastąpiony przez
var t=!1
Ten sam sposób, w jaki true jest zastępowany przez! 0. Jestem pewien, że jest na to dobre wytłumaczenie, po prostu nie mogę go znaleźć. Dowolny pomysł?