ктонибудь знает как работает цикл for в котором не заданны параметры?
встретил такой вариант в чужом коде

Код:
for (;;)
{
if (c > gridObj.columns)
{
return;
}
var r = 1;
while (r <= gridObj.rows)
{
pins["pinIs" + n].clip._y = gridObj.primeY + gridObj.cellWidth * r - gridObj.cellWidth / 2;
if (r == 1 || r == 3 || r == 5 || r == 7)
{
pins["pinIs" + n].clip._x = gridObj.primeX + gridObj.cellWidth * c - gridObj.cellWidth / 2;
}
else
{
pins["pinIs" + n].clip._x = gridObj.primeX + gridObj.cellWidth * c;
}
pins["pinIs" + n].ypos = pins["pinIs" + n].clip._y;
pins["pinIs" + n].xpos = pins["pinIs" + n].clip._x;
++n;
++r;
}
++c;
}