Javascript 如何从数组中获得闰年或非闰年的单独列表?

Javascript 如何从数组中获得闰年或非闰年的单独列表?,javascript,arrays,Javascript,Arrays,这是我的代码,代码一起显示输出,但我想单独获取。 请帮帮我 //年数组 让年鉴=[2000,2005,1700,1996,2002]; for(设i=0;i

这是我的代码,代码一起显示输出,但我想单独获取。 请帮帮我

//年数组
让年鉴=[2000,2005,1700,1996,2002];
for(设i=0;i}
首先,您的情况是错误的:

  • 检查
    year
    而不是索引
    i
  • 条件包括两部分
    (年份%4==0和年份%4!=100)
    |年份%400==0
闰年可以被4整除,世纪年除外 以00结尾)。只有当世纪年是闰年时,它才是闰年 完全可以被400整除

应该是

if ((yearList[i]% 4 == 0 && yearList[i]% 4 != 100) || yearList[i]% 400 == 0)
其次,您可以将结果拆分为一个单独的数组,如下所示

//年数组
让年鉴=[2000,2005,1700,1996,2002];
var LeapYearr=[];
var NotLeapYearr=[];
for(设i=0;ilog(“这些年份不是闰年:+notleapyearr.join(','))首先,您的情况是错误的:

  • 检查
    year
    而不是索引
    i
  • 条件包括两部分
    (年份%4==0和年份%4!=100)
    |年份%400==0
闰年可以被4整除,世纪年除外 以00结尾)。只有当世纪年是闰年时,它才是闰年 完全可以被400整除

应该是

if ((yearList[i]% 4 == 0 && yearList[i]% 4 != 100) || yearList[i]% 400 == 0)
其次,您可以将结果拆分为一个单独的数组,如下所示

//年数组
让年鉴=[2000,2005,1700,1996,2002];
var LeapYearr=[];
var NotLeapYearr=[];
for(设i=0;ilog(“这些年份不是闰年:+notleapyearr.join(','))
@Rony Barua别忘了给我一个投票&点击勾号将我的答案标记为已解决,以便将来帮助读者^^@Rony Barua别忘了给我一个投票&点击勾号将我的答案标记为已解决,以便将来帮助读者^^!