Určení přestupného roku v JavaScriptu
Pomocí dříve naučených technik můžeme snadno určit pro jakýkoli rok, zda je přestupný nebo ne: jednoduše potřebujeme zjistit, kolik dní má únor. K tomu musíme vzít nultý den března:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // vypíše 29, protože rok 2020 je přestupný
Vylepšeme náš kód tak, aby typ roku byl vypsán textem:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('přestupný');
} else {
console.log('běžný');
}
Vytvořte funkci isLeap, která parametrem
bude přijímat rok a vracet true,
pokud je tento rok přestupný, a false
- pokud není.