Any reason to use !0 instead of true?

javascript

Solution

If you really care about bandwidth and loading time then you need code compression. `!0` and `!1` is a compressed version of `true` and `false`.

Problem

I found some code using ``` !0 !1 ``` I guess this is just the same things than ``` true false ``` is there a reason for doing that or is just some abbreviation?

Original source