PDA

Просмотр полной версии : Объясните мне синтаксис "for", п о ж а л у й с т а!


forodun
25.10.2001, 16:11
В какой строке функции "for" что писать надо?! Я давно на QBasic работал - там всё по другому было... :(
И чем "for..in" круче простого ""for" ??

Пожалуйста, с кратенькими примерчиками, если можно.


ПОМаЖитЕ, Flash'еры добрые!

Заранее благодарен,

petgraphh
25.10.2001, 16:20
Ну ты даешь....
Открой хэлп по флэшу, там и без английского все понятно....

forodun
25.10.2001, 18:36
Нефига гнать! Не даю я ничего! :D

НАРОД, здесь ничего не дают! Халявы НЕТ!
Все по домам разходись... не задерживайте гражданов и граждининок...
(все с унылыми рожами и пустыми авоськами плетутся по хатам)

:D

nagash
25.10.2001, 18:45
просто... очень просто...
for (i=1; i<100; i++)
{...}

итак...
i=1 это он задаст что и равна еденице... всё просто... здесь задаёшь любой параметр... :)
i<100 проверяет любое твоё условие... абсолютно любое условие пишеш здесь
i++ то что он будет выполнять если условие верно...
значит в данном примере он сделает i равную еденице и будет добавлять ей по еденичке 100 раз...
значит ты сможешь соверншить какое то действие 100 раз в этом цикле...

john
25.10.2001, 19:12
только не 100 а 99 :D

nagash
25.10.2001, 19:14
мелочи жизни... :)

john
25.10.2001, 19:22
проще так думаю будет,

for (var i=1; i<100; i++) {...}

1. инициализируется перемненая i (кcтати лучше писать for (var i=1;...)
2. Идет проверка условия.
3. Выполняется код в скобках.
4. Изменяется перемненая (i++)
5. Возвращается к пункту 2 если условие дает true

цикл может быть преврван при вызове break, а также вернуться к приращенияю переменной и проверке условия при вызове continue.

for (var v in obj){...}

проходит по полям объекта (obj) и присваивает некоторой переменной (v) имя поля.

forodun
26.10.2001, 12:39
ОГРОМНОЕ СПАСИБО!!! http://forum.ixbt.com/ubb/beer.gif


Пойду тестить знания обретённые... :)