1, 写一个函数判断一个年份是不是闰年
function isRun(year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return true;
} else {
return false;
}
}
console.log(isRun(2020));
2, 写一个函数判断一个数是不是素数 (又称质数,除了1和本身以外不再有其他数整除)文章来源:https://www.toymoban.com/news/detail-698389.html
function sushu(i) {
var flag = true;
for (var j = 2; j < i; j++) {
if (i % j == 0) {
document.write(i + "不是素数")
flag = false;
break;
}
}
if (flag) {
document.write(i + "是素数" + "<br>");
}
}
sushu(8);
// 3, 年月日分别为自定义函数的参数,判断某一个日期是否为合法的日期;
// 如: 2016年12月33日不是合法的日期
// 2016年11月13日是合法的日期文章来源地址https://www.toymoban.com/news/detail-698389.html
function checkDate(yyyy, mm, dd) {
var maxDay = 0;
if (isNaN(yyyy)) {
return false;//不是一个有效的年份
}
if (isNaN(mm)) {
return false;//不是数值的月份
}
if (isNaN(dd)) {
return false;//不是一个有效的日
}
if (!(mm >= 1 && mm <= 12)) {
return false;//不是有效的月份
}
if (!(dd >= 1 && dd <= 31)) {
return false;//不是一个合法的日期
}
switch (Number(mm)) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
maxDay = 31
break;
case 4:
case 6:
case 9:
case 11:
maxDay = 30;
break;
default:
maxDay = isRun(yyyy) ? 29 : 28;
break;
}
return dd <= maxDay;
}
console.log("返回true就是有效,false无效::" + checkDate(2023, 3, 25));
到了这里,关于平年,闰年 质数 有效日期的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!