Se ti piacciono le scritture un po' stravaganti puoi utilizzare questa forma qua:

codice:
var aArrayEsempio = [-4, -5, 0, -11, 3, -7, 4, 6];

for (var iArrIndx = 0, nArrLength = aArrayEsempio.length, bExists; !(bExists = aArrayEsempio[iArrIndx] > 0) && iArrIndx < nArrLength; iArrIndx++) { }

alert(bExists);
...sicuramente più sintetica. A differenza della precedente però questa modifica a ogni ciclo la variabile bExists, scrivendoci un'infinità di volte "false" tranne l'ultima volta, in cui eventualmente ci scrive "true".