【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
※ 添付ファイルが含まれるメールは受け取ることができません。
※ テキストのみでお願いいたします。
いいなと思ったら応援しよう!
読んでくれてありがとうございます 😄 このnoteでは「トークテーマ一覧」「note記事テーマ一覧」「配信企画一覧」など、まとめ記事を中心に書いています ✏️ 役に立ちそうな記事がありましたら、自由にご利用ください ☕ 記事一覧は『サイトマップ』で見られます 📄