4 of 17 menu

Калиди ва элементи гумшуда дар цикл for дар JavaScript

Бигзор массив бо номҳои моҳҳо дода шавад:

let arr = [ 'янв', 'фев', 'март', 'апр', 'май', 'июнь', 'июль', 'авг', 'сен', 'окт', 'ноя', 'дек' ];

Бигзор дар тағирёбандаи month рақами моҳи ҷорӣ нигоҳ дошта шавад:

let month = 10;

Биёед бо ёрии цикл ҳамаи моҳҳоро ба намоиш гузорем, дар ҳоле ки моҳи ҷориро ба таври курсив чоп кунем.

Баъзе барномасоз ин масъаларо ҳал кардааст, вале, ӯ хато карда ва ба ин диққат накардааст, ки дар тағирёбандаи month рақами моҳ, на номи он нигоҳ дошта мешавад:

for (let i = 0; i < arr.length; i++) { if (month === arr[i]) { // хато дар инҷост document.write('<i>' + arr[i] + '</i>'); } else { document.write(arr[i]); } document.write('<br>'); }

Барномасози мо элементҳои массивиро бо тағирёбандаи month муқоиса мекунад. Вале дар ин тағирёбанда рақами моҳ нигоҳ дошта мешавад, на номи он!

Барои он ки рамз дуруст кор кунад, бояд month бо рақами моҳ, яъне бо арзиши санҷишгари i муқоиса карда шавад:

for (let i = 0; i < arr.length; i++){ if (month === i) { // хато ислоҳ карда шуд document.write('<i>' + arr[i] + '</i>'); } else { document.write(arr[i]); } document.write('<br>'); }
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан