Bestimmung eines Schaltjahres in JavaScript
Mit den zuvor erlernten Methoden können wir leicht für jedes Jahr bestimmen, ob es ein Schaltjahr ist oder nicht: Dazu müssen wir einfach herausfinden, wie viele Tage der Februar hat. Dazu müssen wir den nullten Tag des März nehmen:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // gibt 29 aus, da 2020 ein Schaltjahr ist
Verbessern wir unseren Code so, dass der Typ des Jahres als Text ausgegeben wird:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('Schaltjahr');
} else {
console.log('normales Jahr');
}
Erstellen Sie eine Funktion isLeap, die als Parameter
das Jahr entgegennimmt und true zurückgibt,
wenn es ein Schaltjahr ist, und false
- wenn nicht.