JavaScript 判断闰年并获取2月天数
以下是使用 JavaScript 判断一个输入的天数所在年份是闰年还是平年,并输出2月的天数的代码:
function Day() {
var day = parseFloat(prompt('请你输入天数'));
if (Year(day)) {
// 引用判断闰年函数
alert('当前' + day + '为闰年,2月天数为29天');
} else {
alert('当前' + day + '为平年,2月天数为28天');
}
}
function Year(year) {
// 判断闰年函数
var i = false;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return i = true;
} else {
return i;
}
}
在函数 Day() 中,首先通过 parseFloat() 函数获取用户输入的天数,然后调用判断闰年的函数 Year(),并将用户输入的天数作为参数传入。如果返回值为 true,则输出闰年,2月天数为 29 天;如果返回值为 false,则输出平年,2月天数为 28 天。
在函数 Year() 中,通过判断年份是否能被 4 整除且不能被 100 整除,或能被 400 整除,来判断该年份是否为闰年。如果是,则返回 true;否则返回 false。
原文地址: https://www.cveoy.top/t/topic/m8Dr 著作权归作者所有。请勿转载和采集!