Liigaasta määramine JavaScriptis
Kasutades varem õpitud võtteid, saame hõlpsalt määrata iga aasta kohta, kas see on liigaasta või mitte: tuleb lihtsalt teada saada, kui palju päeva on veebruaris. Selleks peame võtma märtsi nullindal päeval:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // väljastab 29, sest 2020 on liigaasta
Täiustame oma koodi nii, et aasta tüüp kuvatakse tekstina:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('liigaasta');
} else {
console.log('tavaline aasta');
}
Tehke funktsioon isLeap, mis parameetrina
võtab aasta ja tagastab true,
kui see aasta on liigaasta, ja false
- kui mitte.