見出し画像

【JavaScript】「閏年(うるう年)」か判定

はじめに

指定された西暦が「閏年(うるう年)」かどうか判定するJavaScriptです。

《 もくじ 》
閏年(うるう年)の条件
JavaScriptコード

■ 閏年(うるう年)の条件

西暦が「100の倍数」でない場合は、「4の倍数」であれば“閏年”。
西暦が「100の倍数」である場合は、「400の倍数」でもあれば“閏年”。
「〇〇の倍数」=「〇〇で割り切れる」
《 例 》
2000年]閏年
2200年]平年 (「100の倍数」の時は「400で割り切れない」と平年)
2400年]閏年
《 関連情報 》
閏年とは - コトバンク
https://kotobank.jp/word/-35459

■ JavaScriptコード

window.onload = function() {

// ** [取得] 「西暦(year)」を取得
let year = "2400"; // 例:2400年の場合

	// ** [閏年] 「100の倍数」でなく「4の倍数(4で割り切れる)」
	// ** [閏年] 「100の倍数」であり「400の倍数(400で割り切れる)」
	if ( (!(year % 100 == 0) && (year % 4 == 0)) || ((year % 100 == 0) && (year % 400 == 0)) ){
	year = year + "年は閏年です。";

	// ** [平年] 4で割り切れない
	// ** [平年] 4で割り切れるが、「100の倍数」であり「400で割り切れない」
	} else {
	year = year + "年は平年です。";
	}

// ** [表示] WEBブラウザのコンソール画面に結果を表示
console.log(year);

};

#私の作品紹介 / #プログラミング初心者

(text)

◇  ◇  ◇

《 過去に作成したnoteの記事リスト 》
https://note.com/text_sakura/n/na2cd73291236

《 記事についてのお問い合わせ先 》
text.sakura.note@gmail.com
添付ファイルが含まれるメールは受け取ることができません。
テキストのみでお願いいたします。

この記事が参加している募集

私の作品紹介

この記事が気に入ったらサポートをしてみませんか?