⊗jsPmTmWDO 317 of 505 menu

Datų dalių išvedimas žodžiu JavaScript

Jau mokate išvesti savaitės dieną kaip skaičių naudodami metodą getDay. Dažnai, tačiau, mums reikia ne savaitės dienos numerio, o jos teksto pavadinimo. Parašykime kodą, kuris paverstų skaičius, kuriuos grąžina metodas getDay, į atitinkamus savaitės dienų pavadinimus.

Pirmiausia parašykime kodą, kuris išvestų dabartinės savaitės dienos numerį:

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

O dabar patobulinkime šį kodą taip, kad ekrane būtų rodomas ne savaitės dienos numeris, o jos pavadinimas (dėl trumpumo sekmadienis bus 'sk', pirmadienis 'pr' ir taip toliau).

Norėdami išspręsti užduotį, sudarysime savaitės dienų masyvą days ir pradėsime jį nuo sekmadienio (nes tai yra nulinė diena):

let days = ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'];

Kaip su šio masyvo pagalba išvesti į ekraną, pavyzdžiui, 'an'? Reikia perduoti kvadratiniuose skliaustuose tos dienos numerį (antradienis turi numerį 2):

let days = ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št']; console.log(days[2]); // išves 'an'

Tačiau mes nenorime rankiniu būdu perduoti savaitės dienos, o norime, kad JavaScript pats nustatytų dabartinę dieną ir išvestų jos pavadinimą. Tam reikia suderinti tai, ką grąžina metodas getDay, ir mūsų masyvą days:

let date = new Date(); let day = date.getDay(); let days = ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št']; console.log(days[day]);

Tegu pateikiamas toks masyvas:

let months = [ 'sau', 'vas', 'kov', 'bal', 'geg', 'bir', 'lip', 'rgp', 'rug', 'spa', 'lap', 'gru' ];

Išveskite naudodami šį masyvą dabartinio mėnesio pavadinimą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti