うるう年を求めるプログラム JavaScript

うるう年を求めるプログラム JavaScript

2019-06-235 min read

目次

  1. 概要
  2. 閏年の条件
  3. サンプルコード

概要

うるう年を求める実装メモです。

閏年の条件

閏年の条件は以下の通りとなります。

  • 4で割り切れる
  • 100で割り切れない
  • 400で割り切れる
国立天文台

https://www.nao.ac.jp/faq/a0306.html

サンプルコード

判定関数

const isLeapYear = (year) => {
  return (year % 4 === 0) && (year % 100 !== 0) || (year % 400 === 0);
};

21世紀のうるう年を算出する

const isLeapYear = (year) => {
  return (year % 4 === 0) && (year % 100 !== 0) || (year % 400 === 0);
};
for (let i = 2001; i < 2100; i++) {
  if (isLeapYear(i)) {
    console.log(i);
  }
}
2004;
2008;
2012;
2016;
2020;
2024;
2028;
2032;
2036;
2040;
2044;
2048;
2052;
2056;
2060;
2064;
2068;
2072;
2076;
2080;
2084;
2088;
2092;
2096;
Author
githubzennqiita
ただの備忘録です。

※外部送信に関する公表事項