Просто у цикла for сначала проверяется условие, потом исполняется тело, а затем третье выражение:
for(; alert("Выполнится."); alert("Не выполнится"))
alert("Не выполнится");
for( var x = 1; x; alert( "затем это." ) ){
alert( "Сначала выполняется тело,.." );
x--;
};