Определяне на високосна година в JavaScript
Използвайки изучените по-рано техники, можем лесно да определим за всяка година дали е високосна или не: просто трябва да разберем колко дни има февруари. За целта трябва да вземем нулевия ден на март:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // ще изведе 29, тъй като 2020 година е високосна
Нека усъвършенстваме нашия код така, че типът година да се извежда като текст:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('високосна');
} else {
console.log('обикновена');
}
Направете функция isLeap, която с параметър
ще приема година и ще връща true,
ако годината е високосна, и false
- ако не е.