⊗jsPmTmCr 325 of 505 menu

Kontrola validity data v JavaScriptu

Pojďme se nyní naučit kontrolovat datum na platnost. Například 31 ledna - to je platné datum, zatímco 32 ledna - neplatné. Jak víte, JavaScript automaticky koriguje data. V našem případě to znamená, že 32 ledna se automaticky stane 1 února.

Tuto vlastnost JavaScriptu lze použít k ověření existence data. Jak budeme kontrolovat: vytvoříme objekt s datem a podíváme se, zda se části data změnily nebo ne. Jinými slovy, provedl JavaScript opravu našeho data nebo ne. Pokud ano - znamená to, že předané datum je neplatné, a pokud ne - je platné.

Pojďme udělat to, co bylo popsáno:

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('platné'); } else { console.log('neplatné'); }

Vytvořte funkci checkDate, která bude provádět popsanou kontrolu. Nechť funkce vrací true, pokud je datum platné a false, pokud ne. Příklad práce této funkce pro 31 ledna a 32 ledna:

console.log(checkDate(2025, 0, 31)); // vypíše true console.log(checkDate(2025, 0, 32)); // vypíše false
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout