Програма JavaScript для перевірки високосного року

У цьому прикладі ви навчитеся писати програму JavaScript, яка перевірятиме, чи є рік високосним чи ні.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • Дата та час JavaScript
  • JavaScript, якщо … ще Заява

Рік є високосним, якщо виконуються наступні умови:

  1. Рік кратний 400 .
  2. Рік кратний 4, а не кратному 100 .

Приклад 1: Перевірте високосний рік, використовуючи, якщо… інше

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

Вихідні дані

 Введіть рік: 2000 2000 - високосний рік

У наведеній вище програмі перевіряються три умови, щоб визначити, чи є рік високосним чи ні.

%Оператор повертає залишок від ділення.

Приклад 2: Перевірте високосний рік за допомогою 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);

Вихідні дані

 Введіть рік: 2000 2000 - високосний рік

У вищевказаній програмі перевіряється місяць лютий, якщо він містить 29 днів.

Якщо місяць лютий містить 29 днів, це буде високосний рік.

new Date(2000, 1, 29)Дає дату і час в відповідно до заданих аргументами.

 Вівторок, 29 лютого 2000 00:00:00 GMT + 0545 (+0545)

getDate()Метод повертає день місяця.

Цікаві статті...