⊗jsPmTmCr 325 of 505 menu

JavaScriptда сананинг тўғрилигини текшириш

Келинг энди сананинг тўғрилигини текширишни ўрганамиз. Масалан, 31 январ - тўғри сана, аммо 32 январ - нотўғри сана. Ҳамма биласиз, JavaScript саналарни автоматик тарзда тўғирлайди. Бизнинг ҳолимизда, 32 январ автоматик тарзда 1 февралга айланади.

JavaScriptнинг бундай хусусиятидан сананинг мавжудлигини текшириш учун фойдаланиш мумкин. Қандай текширамиз: сана объектини яратамиз ва сана қисмлари ўзгарганми ёки йўқмилигини текшарамиз. Бошқача қилиб айтганда, JavaScript бизнинг санамизни тўғриладими ёки йўқми. Агар тўғрилаган бўлса - демак, биз берган сана нотўғри, агар тўғриламаган бўлса - тўғри.

Келинг тавсифланганни амалга оширамиз:

let year = 2025; let month = 0; let day = 32; let date = new Date(year, month, day); if (date.getFullYear() == year && date.getMonth() == month && date.getDate() == day) { console.log('тўғри'); } else { console.log('нотўғри'); }

checkDate функсиясини яронтинг, у тавсирланган текширишни бажаради. Функсия true қайтарсин, агар сана тўғри бўлса ва false, агар бўлмаса. Функсиянинг ишлаши мисоли 31 январ ва 32 январ учун:

console.log(checkDate(2025, 0, 31)); // true чиқади console.log(checkDate(2025, 0, 32)); // false чиқади
Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш