⊗jsPmTmWDO 317 of 505 menu

Вывад часткаў даты словам у JavaScript

Вы ўжо ўмееце выводзіць дзень тыдня ў выглядзе ліку з дапамогай метаду getDay. Часта, аднак, нам патрэбны не нумар дня тыдня, а яго тэкставае найменне. Давайце напішам код, які будзе пераўтвараць лікі, якія вяртаюцца метадам 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 = [ 'сту', 'лют', 'сак', 'кра', 'трa', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне' ];

Выведзіце з дапамогай гэтага масіву назву бягучага месяца.

Беларуская
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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць