Program JavaScript do sprawdzania roku przestępnego

W tym przykładzie nauczysz się pisać program JavaScript, który sprawdzi, czy rok jest rokiem przestępnym, czy nie.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:

  • Data i godzina JavaScript
  • JavaScript if… else Instrukcja

Rok jest rokiem przestępnym, jeśli spełnione są następujące warunki:

  1. Rok jest wielokrotnością 400 .
  2. Rok jest wielokrotnością 4, a nie wielokrotnością 100 .

Przykład 1: Sprawdź rok przestępny, używając 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);

Wynik

 Wpisz rok: 2000 2000 to rok przestępny

W powyższym programie sprawdzane są trzy warunki, aby określić, czy rok jest rokiem przestępnym, czy nie.

%Operator zwraca się resztę z dzielenia.

Przykład 2: Sprawdź rok przestępny za pomocą 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);

Wynik

 Wpisz rok: 2000 2000 to rok przestępny

W powyższym programie sprawdzany jest miesiąc luty, czy zawiera 29 dni.

Jeśli miesiąc luty zawiera 29 dni, będzie to rok przestępny.

new Date(2000, 1, 29)Podaje datę i godzinę według podanych argumentów.

 Wtorek 29 lutego 2000 00:00:00 GMT + 0545 (+0545)

getDate()Metoda zwraca dzień miesiąca.

Interesujące artykuły...