Ответ 1
Большинство инструментов оптимизации UglifyJS, сгенерируйте этот код, потому что он короче и семантически эквивалентен. Например, данный:
var x = true;
if (x) {
alert(x);
}
UglifyJS будет генерировать var x=!0;x&&alert(x)
.
Обычно вам не нужно писать код, используя этот стиль; пусть minifiers выполняют свою работу: -).