JavaScript-programma om schrikkeljaar te controleren

In dit voorbeeld leer je een JavaScript-programma te schrijven dat controleert of een jaar een schrikkeljaar is of niet.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript Datum en tijd
  • JavaScript if… else Statement

Een jaar is een schrikkeljaar als aan de volgende voorwaarden is voldaan:

  1. Het jaar is een veelvoud van 400 .
  2. Het jaar is een veelvoud van 4 en niet een veelvoud van 100 .

Voorbeeld 1: Controleer schrikkeljaar met 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);

Uitvoer

 Voer een jaar in: 2000 2000 is een schrikkeljaar

In het bovenstaande programma worden de drie voorwaarden gecontroleerd om te bepalen of het jaar een schrikkeljaar is of niet.

De %operator retourneert de rest van de deling.

Voorbeeld 2: Schrikkeljaar controleren met newDate ()

 // 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);

Uitvoer

 Voer een jaar in: 2000 2000 is een schrikkeljaar

In het bovenstaande programma wordt gecontroleerd of de maand februari 29 dagen bevat .

Als een maand februari 29 dagen bevat , wordt het een schrikkeljaar.

Het new Date(2000, 1, 29)geeft de datum en tijd volgens de opgegeven argumenten.

 Di 29 feb 2000 00:00:00 GMT + 0545 (+0545)

De getDate()methode retourneert de dag van de maand.

Interessante artikelen...