Bestemmelse af skudår i JavaScript
Ved at bruge de tidligere studerede metoder kan vi nemt bestemme for ethvert år, om det er et skudår eller ej: vi skal bare finde ud af, hvor mange dage der er i februar. For at gøre dette skal vi tage nul-dagen i marts:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // vil udskrive 29, da 2020 er et skudår
Lad os forbedre vores kode, så årstypen udskrives med tekst:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('skudår');
} else {
console.log('almindeligt år');
}
Lav en funktion isLeap, som som parameter
vil tage et år og returnere true,
hvis året er et skudår, og false
- hvis ikke.