6 of 264 menu

Конструксияи for

Конструксияи for ҳалқаро муайян мекунад: рамзи, дар дохили он ҷойгиршуда, ба шумораи муайянкардашуда такрор карда мешавад.

Синтаксис

for (фармонҳои оғозӣ; шарти анҷоми ҳалқа; фармонҳо пас аз гузаштани ҳалқа) { бадани ҳалқа };

Намуна

Ритори рақамҳоро аз 0 то 10:

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

Намуна

Ритори рақамҳоро аз 10 то 0:

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

Намуна

Ритори рақамҳои ҷуфтро аз 0 то 10:

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

Намуна

Ритори элементҳои массив:

let arr = ['a', 'b', 'c', 'd', 'e']; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); }

Намуна

Фармонҳои оғозӣ ва фармонҳо пас аз гузаштани ҳалқа метавонанд аз як нест, балки аз чанд фармон иборат бошанд, ки бо вергулҳо ҷудо карда шудаанд. Барои намуна биёед ду ҳисобкунак созем: якум ҳар такрори ҳалқаро як воҳид афзоиш диҳад, ва дуввум - ба ду воҳид:

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

Инчунин бубинед

  • дарси аз китоби дарсии JavaScript,
    ки кор бо ҳалқаи for дар он тавсиф шудааст
  • конструксияи for-of,
    ки ҳалқаеро барои такрори массив эҷод мекунад
  • конструксияи for-in,
    ки ҳалқаеро барои такрори объект эҷод мекунад
  • конструксияи while,
    ки инчунин ҳалқа эҷод мекунад
  • дастури break,
    ки ҳалқаро қатъ мекунад
  • дастури continue,
    ки ҳалқаро ба такрори навбатӣ мегузаронад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан