Szökőév meghatározása JavaScriptben
A korábban tanult módszerek segítségével könnyedén meghatározhatjuk bármely évről, hogy szökőév-e vagy sem: egyszerűen meg kell tudnunk, hány nap van februárban. Ehhez március nulladik napját kell vennünk:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // 29-et ír ki, mert a 2020 év szökőév
Fejlesszük tovább a kódunkat úgy, hogy az év típusa szövegesen jelenjen meg:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('szökőév');
} else {
console.log('általános');
}
Készítsen egy isLeap függvényt, amely paraméterként
egy évet vesz át, és true-t ad vissza,
ha az év szökőév, és false
- ha nem.