Некаких спец инструметов не существует.
Чтобы прервать цикл посередине юзай. if (условие) break;
Без команды break, можно обойтись как то так. Правда в отказе от break нет смысла
var breakTrigger=false;
for (var i=0;(i<100) && (!breakTrigger);i++){
alert(i);
if (i==3) breakTrigger=true;
}
// тут типо всякий код
// проверяем триггер и узнаем прерывался ли цикл
if (breakTrigger) alert("цикл закончен раньше времени")
Чтобы за пределами цикла посмотреть был ли прерван цикл устанавливай какой нибудь тригер внутри цикла, как в примере выше, и проверяй триггер там где тебе надо
Это что за запись такая : ИФ_ ленгз==x {} ?