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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне