Programme JavaScript pour vérifier l'année bissextile

Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui vérifiera si une année est bissextile ou non.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:

  • Date et heure JavaScript
  • Instruction JavaScript if… else

Une année est une année bissextile si les conditions suivantes sont remplies:

  1. L'année est un multiple de 400 .
  2. L'année est un multiple de 4 et non un multiple de 100 .

Exemple 1: Vérifier l'année bissextile en utilisant 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);

Production

 Entrez une année: 2000 2000 est une année bissextile

Dans le programme ci-dessus, les trois conditions sont vérifiées pour déterminer si l'année est une année bissextile ou non.

L' %opérateur renvoie le reste de la division.

Exemple 2: Vérifier l'année bissextile à l'aide de 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);

Production

 Entrez une année: 2000 2000 est une année bissextile

Dans le programme ci-dessus, le mois de février est vérifié s'il contient 29 jours.

Si un mois de février contient 29 jours, ce sera une année bissextile.

Le new Date(2000, 1, 29)donne la date et l'heure selon les arguments spécifiés.

 Mar 29 février 2000 00:00:00 GMT + 0545 (+0545)

La getDate()méthode renvoie le jour du mois.

Articles intéressants...