Instructiunile repetitive sunt folosite atunci cānd dorim sa efectuam un bloc de comenzi de mai multe ori fara sa le scriem pe fiecare in parte de atatea ori de cat este nevoie. In JavaScript instructiunile repetitive sunt:
  1. for - executa codul de un numar specific de ori
  2. for ... in - executa un set de comenzi pentru fiecare proprietate dintr-un obiect
  3. while - executa setul de comenzi atata timp cat o anumita contidie este adevarata
  4. do ... while - intai executa o data setul de comenzi, apoi le repeta atata timp cat conditia este adevarata
  • Instructiunea for
    Exemplu:
    HTML Code:
    You have to register to be able to see this link. Register HERE! If you are already a member please log in! If you still you are not able to see the link you need to activate your account or an administrator need to activate your account!
    Acest cod va afisa:
    a=1
    a=2
    a=3
    a=4
    a=5
    a=6
    a=7
    a=8
    a=9
    a=10
    Mai explicit:
    Intai se creaza o variabila "a" si i se da o valoare. Apoi se pune conditia ca aceasta sa fie mai mica sau egala cu 10, dupa care se specifica incrementarea acesteia. Deci practic acest cod incrementeaza de fiecare data valoarea lui "a" , atata timp cat este mai mica sau egala cu 10 si afiseaza de fiecare data. Cānd "a" ajunge la valoarea 10, "for"-ul se opreste.
  • Instructiunea while
    Aceasta instructiune repeta un cod atata timp cat conditia este adevarata
    Exemplu
    HTML Code:
    You have to register to be able to see this link. Register HERE! If you are already a member please log in! If you still you are not able to see the link you need to activate your account or an administrator need to activate your account!
    Aceast cod va afisa:
    b=1
    b=2
    b=3
    b=4
    b=5
    Mai explicit:
    Mai intai se creaza o variabila "b" si i se da o valoare. Apoi se pune conditia ca "b" sa fie mai mic ca 6 dupa care se scriu instructiunile de afisare, respectiv crementare a variabilei. Daca nu am incrementa valoarea lui "b" , aceasta ar ramane mereu 1 iar codul va cicla, adica se va executa la infinit, pentru ca nu ajunge niciodata sa fie mai mica ca 6.
  • Instructiunea do ... while
    Aceasta mai intai executa codul din corpul instructiunii, dupa care il repeta pana cānd aceasta va devenii falsa.
    Exemplu
    HTML Code:
    You have to register to be able to see this link. Register HERE! If you are already a member please log in! If you still you are not able to see the link you need to activate your account or an administrator need to activate your account!
    Acest cod va afisa:
    b=4
    Mai explicit:
    Observati ca expresia este falsa deoarece mai intai am dat lui "b" valoare 4, apoi am pus conditia ca aceasta sa fie mai mica decat 3. Insa numarul va fi afisat o singura data din cauza lui do , dupa care se opreste instructiunea deoarece se ajunge la while(b<3) care este falsa.


TAGS
Tutorial JavaScript , instructiuni repetitive , JavaScript , while , do ... while , for , Tutorile WarGods