数据对象扩展闰年javascript [重复]
Posted
技术标签:
【中文标题】数据对象扩展闰年javascript [重复]【英文标题】:Data object extension leap year javascript [duplicate] 【发布时间】:2017-05-26 10:06:05 【问题描述】:这是我目前的代码:
/*function isSchrikkeljaar(year)
year = 2016;
if (//is empty(year))
//use current year
if (year%4===0 && (year%100!=0 || year%400===0))
return true;
console.log(true);
else
return false;
console.log(false);
*/
如果年份是闰年,则记录为真,如果不是,则记录为假,如果年份为空,则应采用当前年份。 谁能帮帮我,卡了一段时间。 问题是当年份为空时,我不知道如何给它当前年份。
【问题讨论】:
删除年份=2016。做 year=year||2016 ,如果 isSchrikkeljaar 则需要 2016 年 如果未显示日志,请将log
语句移至return
上方,否则将不会执行。
也是 Set a default parameter value for a javascript function 的副本 ...请在提出新问题之前使用搜索。
var isLeapYear = (year = new Date().getFullYear()) => year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0);
【参考方案1】:
function isSchrikkeljaar(year)
year = year||new Date().getFullYear();
if (year%4===0 && (year%100!=0 || year%400===0))
return true;
else
return false;
如果设置了年份,则以年份为年份,如果不设置,则以实际日期为年份。
用例:
isSchrikkelyear();//2017 = false
isSchrikkelyear(2016); //false
【讨论】:
以上是关于数据对象扩展闰年javascript [重复]的主要内容,如果未能解决你的问题,请参考以下文章