- ユーザーからの入力を使用して閏年を判定する例:
const year = parseInt(prompt("年を入力してください:"));
if ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0) {
console.log(year + "年は閏年です。");
} else {
console.log(year + "年は閏年ではありません。");
}
この例では、ユーザーから年を入力し、条件文を使用して閏年かどうかを判定しています。4で割り切れ、かつ100で割り切れない場合、または400で割り切れる場合は閏年として判定されます。
- 特定の年の範囲で閏年の数を数える例:
const startYear = 2000;
const endYear = 2024;
let leapYearCount = 0;
for (let year = startYear; year <= endYear; year++) {
if ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0) {
leapYearCount++;
}
}
console.log(startYear + "年から" + endYear + "年の間には" + leapYearCount + "個の閏年があります。");
この例では、指定された範囲内の年における閏年の数を数えています。forループと条件文を使用して、各年が閏年かどうかを判定し、閏年の数をカウントします。
これらの例を参考にして、JavaScriptで閏年を判定する方法を理解し、必要な場合に使用することができます。