标签:判断 闰年 400 js flag year 整除 100
首先,我们需要了解闰年的判断方式
1、能被4整除
2、并且不能被100整除
3、或者被400整除的
其次我们再来回顾下函数封装的知识,所谓的函数封装就是将一段函数封装成一个工具,有人用到了拿过来就可以直接用,而不用每次都去重复写相同的代码
判断闰年
function isRunYear(year) {
// 条件:能被4整除并且不能被100整除,或者被400整除的
var flag = false;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
flag = true;
}
return flag;
}
var res = isRunYear(2021);
console.log(res)
扩展实例
根据用户输入的年份动态判断当前是否是闰年,并且输出当前年份的2月份天数(闰年的2月为29天,平年的2月份是28天)
function check() {
// 用户输入的值
var value = prompt()
// 开始判断是否是闰年,是的话就弹出对应信息,否则就……
if (isRunYear(value)) {
alert(value + "年是闰年,2月份有29天")
} else {
alert(value + "年是平年,2月份有28天")
}
}
check()
// 判断闰年的函数
function isRunYear(year) {
// 条件:能被4整除并且不能被100整除,或者被400整除的
var flag = false;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
flag = true;
}
return flag;
}
标签:判断,闰年,400,js,flag,year,整除,100 来源: https://www.cnblogs.com/sxdpanda/p/14391328.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。