Konstrukti for

Konstrukti for përcakton një cikël: kodi, i vendosur brenda tij, do të përsëritet një numër të caktuar herësh.

Sintaksa

javascriptfor (komandat fillestare; kushti i përfundimit të ciklit; komandat pas përsëritjes së ciklit) {
  trupi i ciklit
};

Shembull

Le të shfaqim një sekuencë numrash nga 0 deri në 10:

javascriptfor (let i = 0; i <= 10; i++) {
  console.log(i);
}

Shembull

Le të shfaqim një sekuencë numrash nga 10 deri në 0:

javascriptfor (let i = 10; i >= 0; i--) {
  console.log(i);
}

Shembull

Le të shfaqim numrat çift nga 0 deri në 10:

javascriptfor (let i = 2; i <= 10; i += 2) {
  console.log(i);
}

Shembull

Le të shfaqim elementët e vargut:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

Shembull

Komandat fillestare dhe komandat pas përsëritjes së ciklit mund të përbëhen jo nga një, por nga disa komanda, të ndara me presje. Si shembull, le të krijojmë dy numërues: i pari le të rritet për çdo përsëritje të ciklit me një, kurse i dyti - me dy:

javascriptfor (let i = 0, j = 0; i <= 9; i++, j += 2) {
  console.log(i, j);
}

Shihni gjithashtu

  • mësim nga libri mësimor i JavaScript,
    ku përshkruhet puna me ciklin for
  • konstruktin for-of,
    që krijon një cikël për përsëritjen e një vargu
  • konstruktin for-in,
    që krijon një cikël për përsëritjen e një objekti
  • konstruktin while,
    që gjithashtu krijon një cikël
  • udhëzimin break,
    që ndërpren ciklin
  • udhëzimin continue,
    që e zhvendos ciklin në përsëritjen tjetër