4 of 17 menu

JavaScript-тегі for цикліндегі кілт пен элементті шатастыру

Ай атаулары бар массив берілген делік:

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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау