⊗jsPmLpInr 143 of 505 menu

Муқаддима ба ҳалқаҳо дар JavaScript

Дар ин дарс мо омӯзиши ҳалқаҳоро оғоз мекунем. Ҳалқаҳо барои он истифода мешаванд, ки қисми муайяни код чанд маротиба пай дар пай иҷро шавад.

Ин барои чӣ лозим аст - тасаввур кунед, ки ба шумо лозим аст 100 унсурҳои массивро ба квадрат бардоред. Агар ба ҳар як унсур алоҳида тавассути калиди он дастрас шавед - ин 100 сатрҳои кодро талаб мекунад, ва барои навиштани ин код, вақти хеле зиёд сарф кардан лозим меояд.

Аммо ин лозим нест - мо имконияти онро дорем, ки JavaScript ба ҷои мо амали муайянро ба таври зарурӣ такрор кунад. Масалан, ҳамаи унсурҳои массивро ба квадрат бардорад. Ин бо ёрии ҳалқаҳо анҷом дода мешавад.

Ҳалқаҳо метавонанд баъзе кодҳоро ба миқдори додашуда такрор кунанд. Ҳар як чунин гузариш аз ҳалқа итератсия ҳалқа номида мешавад.

Дар ҳалқаҳо аксар вақт тағирёбандаҳои махсус истифода мешаванд, ки ҳар як итератсия арзиши худро як воҳид зиёд мекунанд. Чунин тағирёбандаҳо счётчикҳои ҳалқа номида мешаванд. Счётчикҳо барои он истифода мешаванд, ки ҳисоб кунанд, ки ҳалқа чанд маротиба иҷро шудааст. Барои счётчикҳо одат шудааст, ки ҳарфҳои i, j ва k истифода шаванд.

Дар дарсҳои оянда мо ба омӯзиши ҳалқаҳо дар JavaScript шурӯъ мекунем.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан