Program JavaScript pentru a verifica anul bisect

În acest exemplu, veți învăța să scrieți un program JavaScript care va verifica dacă un an este bisect sau nu.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • Data și ora JavaScript
  • JavaScript dacă … altfel Declarație

Un an este un an bisect dacă sunt îndeplinite următoarele condiții:

  1. Anul este multiplu de 400 .
  2. Anul este multiplu de 4 și nu multiplu de 100 .

Exemplul 1: Verificați Anul bisectual folosind 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);

Ieșire

 Introduceți un an: 2000 2000 este un an bisect

În programul de mai sus, cele trei condiții sunt verificate pentru a determina dacă anul este un an bisect sau nu.

%Operatorul returnează restul împărțirii.

Exemplul 2: Verificați anul bisect cu ajutorul 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);

Ieșire

 Introduceți un an: 2000 2000 este un an bisect

În programul de mai sus, luna februarie este verificată dacă conține 29 de zile.

Dacă o lună din februarie conține 29 de zile, va fi un an bisect.

new Date(2000, 1, 29)Dă data și ora în conformitate cu argumentele specificate.

 Mar 29 februarie 2000 00:00:00 GMT + 0545 (+0545)

getDate()Metoda returneaza zi a lunii.

Articole interesante...