Определение високосного года в 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
- если нет.