Sprawdzanie roku przestępnego w JavaScript
Korzystając z wcześniej poznanych technik, możemy łatwo określić dla dowolnego roku, czy jest przestępny czy nie: wystarczy sprawdzić, ile dni ma luty. Aby to zrobić, musimy wziąć zerowy dzień marca:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // wyświetli 29, ponieważ rok 2020 jest przestępny
Ulepszmy nasz kod tak, aby typ roku był wyświetlany tekstowo:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('przestępny');
} else {
console.log('zwykły');
}
Stwórz funkcję isLeap, która jako parametr
będzie przyjmować rok i zwracać true,
jeśli ten rok jest przestępny, i false
- jeśli nie jest.