JavaScript-Programm zur Überprüfung des Schaltjahres

In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das prüft, ob ein Jahr ein Schaltjahr ist oder nicht.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:

  • JavaScript Datum und Uhrzeit
  • JavaScript if… else Anweisung

Ein Jahr ist ein Schaltjahr, wenn folgende Bedingungen erfüllt sind:

  1. Das Jahr ist ein Vielfaches von 400 .
  2. Das Jahr ist ein Vielfaches von 4 und kein Vielfaches von 100 .

Beispiel 1: Überprüfen Sie das Schaltjahr mit if… else

 // program to check leap year function checkLeapYear(year) ( //three conditions to find out the leap year if ((0 == year % 4) && (0 != year % 100) || (0 == year % 400)) ( console.log(year + ' is a leap year'); ) else ( console.log(year + ' is not a leap year'); ) ) // take input const year = prompt('Enter a year:'); checkLeapYear(year);

Ausgabe

 Geben Sie ein Jahr ein: 2000 2000 ist ein Schaltjahr

Im obigen Programm werden die drei Bedingungen überprüft, um festzustellen, ob das Jahr ein Schaltjahr ist oder nicht.

Der %Operator gibt den Rest der Division zurück.

Beispiel 2: Schaltjahr mit newDate () prüfen

 // program to check leap year function checkLeapYear(year) ( const leap = new Date(year, 1, 29).getDate() === 29; if (leap) ( console.log(year + ' is a leap year'); ) else ( console.log(year + ' is not a leap year'); ) ) // take input const year = prompt('Enter a year:'); checkLeapYear(year);

Ausgabe

 Geben Sie ein Jahr ein: 2000 2000 ist ein Schaltjahr

Im obigen Programm wird der Monat Februar überprüft, wenn er 29 Tage enthält .

Wenn ein Monat Februar 29 Tage enthält , ist dies ein Schaltjahr.

Das new Date(2000, 1, 29)gibt Datum und Uhrzeit gemäß den angegebenen Argumenten an.

 Di 29.02.2000 00:00:00 GMT + 0545 (+0545)

Die getDate()Methode gibt den Tag des Monats zurück.

Interessante Beiträge...