Ответ 1
Это всегда верно, но для загрузки требуется 2 байта (!0
- 2 символа) вместо 4 байтов для загрузки логического значения true
.
Большинство Javascript minifiers преобразует true
в !0
и false в !1
. Вы можете увидеть пример этого, набрав var y = true;
с помощью простых оптимизаций в компиляторе Google Closure: http://closure-compiler.appspot.com/home