⊗jsPmTmWDO 317 of 505 menu

JavaScriptда сана қисмларини сўз билан чиқариш

Сиз getDay усули ёрдамида ҳафта кунини сон шаклида чиқаришни биласиз. Лекин кўпинча, bизга ҳафта кунининг номери эмас, балки унинг матнли номи керак бўлади. Келгила, getDay усули қайтарадиган сонларни мос ҳафта кунлари номларига айлантирадиган код ёзайлик.

Бошлаш учун жорий ҳафта кунининг номерини чиқарадиган кодни ѕзайлик:

let date = new Date(); let day = date.getDay(); console.log(day);

Энди бу кодни шундай ривожлантирайликки, экранга ҳафта куни номери эмас, балки унинг номи чиқсин (қисқалиги учун якшанба 'якш', душанба 'душ' ва ҳоказо).

Масалани ҳал этиш учун ҳафта кунлари days массивини тузамиз ва уни якшанбадан бошлаймиз (чунки бу ноль-инчи кун):

let days = ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'];

Бу массив ёрдамида, масалан, 'сеш' ни қандай чиқарамиз? Ушбу куннинг номерини (сешанба 2 рақамли) квадрат қовус ичида бериш керак:

let days = ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан']; console.log(days[2]); // 'сеш' ни чиқаради

Бирок, биз ҳафта кунини қўлда киритишни истамаймиз, балки JavaScript ўзи жорий кунни аникласи ва унинг номини чиқарсини истаймиз. Буни амалга ошириш учун getDay усули қайтарадиган нарса ва бизнинг days массивимизни бирлаштириш керак:

let date = new Date(); let day = date.getDay(); let days = ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан']; console.log(days[day]);

Берган қуйидаги массив берилган бўлсин:

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

Бу массив ёрдамида жорий ойнинг номини чиқаринг.

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