2013-03-25 21 views
7

私はこれがtrueの代わりに!0を使用する理由はありますか?

true 
false 

はそれを行うための理由があるか、単にいくつかの略語であるよりもちょうど同じことだと思い

!0 
!1 

を使用していくつかのコードを発見しましたか?

+2

コードゴルフ? – Xaerxess

+4

誰がそのコードを書いているのかを見つけて、将来の仕事のために彼または彼女を雇うことに注意してください。 :-) – Pointy

+1

私はそれが主に難読化/ uglificationのためだと思います。 – iamnotmaynard

答えて

8

あなたが本当に帯域幅と読み込み時間を気なら、あなたはコード圧縮を必要とします。 !0!1truefalseの圧縮バージョンです。

+5

これは、[Uglify](https://github.com/mishoo/UglifyJS)のようなビルドスクリプトを使って行う必要があります。これをあなたのソースに書くと、読めなくなるでしょう! –

+0

'1'は'!0'より短くないですか? – freakish

+0

はい、手動では行いませんが、ツールでこれを行うようにしてください。 – Shuping