Вы предпочитаете короткий и компактный код или код, который легче читать?
Если вы предпочитаете короткий и компактный код
<code>
var x = true;
if (...) x = false;
Но это даже можно "улучшить". Большинство языков дают начальные значения, и обычно для логического типа по умолчанию используется значение false. Итак, вы могли бы написать
<code>
var x;
if (...) x = true;
Если вы предпочитаете код, который легко читать
<code>
if (...) var x = false;
else var x = true;
потому что это проясняет ваши намерения.
Производительность обоих одинакова.