Ho trovato un po 'di codice utilizzandoQualsiasi motivo per usare! 0 invece di vero?
!0
!1
Credo che questo è solo le stesse cose che
true
false
c'è un motivo per fare questo o è solo una sigla?
Ho trovato un po 'di codice utilizzandoQualsiasi motivo per usare! 0 invece di vero?
!0
!1
Credo che questo è solo le stesse cose che
true
false
c'è un motivo per fare questo o è solo una sigla?
Se si preoccupa veramente della larghezza di banda e del tempo di caricamento, è necessaria la compressione del codice. !0
e !1
è una versione compressa di true
e false
.
Questo dovrebbe essere fatto dopo con uno script di compilazione come [Uglify] (https://github.com/mishoo/UglifyJS). Se scrivi questo nella tua fonte, finirà per essere illeggibile! –
Non è '1' più corto quindi'! 0'? – freakish
Sì, non farlo manualmente ma lascia che lo facciano gli strumenti. – Shuping
Codice golf forse? – Xaerxess
Trova chi ha scritto quel codice e prendi nota di non assumerlo per eventuali lavori futuri. :-) – Pointy
Direi che è principalmente per offuscamento/ugrificazione. – iamnotmaynard