⊗jsPmTmWDO 317 of 505 menu

Tarixin hisselerini sozle JavaScript-də çap etmək

Siz artıq getDay metodu vasitəsilə həftənin gününü reqem şəklində çap etməyi bilirsiniz. Lakin tez-tez bizə həftənin gününün reqemi deyil, onun mətn adı lazım olur. Gəlin getDay metodu tərəfindən qaytarılan reqemləri uyğun həftə günlərinin adlarına çevirən kodu yazaq.

Əvvəlcə cari həftə gününün nömrəsini çap edən kodu yazaq:

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

İndi isə bu kodu elə dəyişək ki, ekranda həftə gününün nömrəsi deyil, onun adı çap olunsun (qısalıq üçün bazar 'baz', bazar ertəsi 'ber' və s. kimi).

Məsələni həll etmək üçün days həftə günləri massivini quracıq və onu bazar günündən başladaq (çünki bu sıfırıncı gündür):

let days = ['baz', 'ber', 'çər', 'cüm', 'cümə', 'şən', 'şəb'];

Bu massivdən istifadə edərək, məsələn, 'çər'-i ekranda necə çap edə bilərik? Bu günün nömrəsini (çərşənbə axşamı 2 nömrəsinə malikdir) kvadrat mötərizələrin içində ötürmək lazımdır:

let days = ['baz', 'ber', 'çər', 'cüm', 'cümə', 'şən', 'şəb']; console.log(days[2]); // 'çər' çap edəcək

Lakin biz həftə gününü əl ilə ötürmək istəmirik, JavaScript-in özü cari günü müəyyən edib onun adını çap etsin istəyirik. Bunun üçün getDay metodunun qaytardığı ilə bizim days massivimizi birləşdirmək lazımdır:

let date = new Date(); let day = date.getDay(); let days = ['baz', 'ber', 'çər', 'cüm', 'cümə', 'şən', 'şəb']; console.log(days[day]);

Tutaq ki, aşağıdakı massiv verilib:

let months = [ 'yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek' ];

Bu massivdən istifadə edərək cari ayın adını çap edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et