JavaScriptový program na kontrolu priestupného roku

V tomto príklade sa naučíte písať program JavaScript, ktorý bude kontrolovať, či je rok priestupným rokom alebo nie.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:

  • Dátum a čas JavaScriptu
  • Vyhlásenie JavaScript, ak … else

Rok je priestupný, ak sú splnené tieto podmienky:

  1. Rok je násobkom 400 .
  2. Rok je násobkom 4 a nie násobkom 100 .

Príklad 1: Skontrolujte prestupný rok pomocou, ak… 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);

Výkon

 Zadajte rok: 2000 2000 je priestupný rok

Vo vyššie uvedenom programe sa kontrolujú tri podmienky, aby sa zistilo, či je rok priestupný alebo nie.

%Operátor vracia zvyšok divízie.

Príklad 2: Skontrolujte prestupný rok pomocou 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);

Výkon

 Zadajte rok: 2000 2000 je priestupný rok

Vo vyššie uvedenom programe sa kontroluje mesiac február, ak obsahuje 29 dní.

Ak mesiac február obsahuje 29 dní, bude to priestupný rok.

new Date(2000, 1, 29)Udáva dátum a čas podľa zadaných argumentov.

 Utorok 29. februára 2000 00:00:00 GMT + 0545 (+0545)

getDate()Metóda vracia deň v mesiaci.

Zaujímavé články...