Вы не понимаете что такое циклы? Давай те я вам объясню на примерах. чтобы знали в след раз !
Цикл for рассматривает значения от одного предела до другого. Представтьте что есть линия от А до пункта Б. между пунктами есть множество подпунктов типа А1.А2 и т.д. Но основные для нас это А и Б. В отличие от остальных методов циклы пролетают незаметно с огромной скростью в доли милесекунд.
пример :

Код AS1/AS2:
for(var A=-20(первое значение), A<200(предел), A++(обозначаем то что к начальному значению будет прибавлятся каждый раз единица пока не дойдет до предела)) { ваши действия}
Цикл while, если перевести в простонародие ПОКА. Тоесть ПОКА некоторое значение (<,>, ! и т.д.) какого то другого значения, то ВЫПОЛННЯЕМ условия.
пример

Код AS1/AS2:
var d=0;
while(d<20) { действие; d++ }