如何解决请咨询数据对象:)
在 Codewars 上解决了一些问题,我遇到了以下问题:
"创建函数 fridayTheThirteenths,它接受开始年份和结束年份(含),并返回给定年份范围内一个月 13 日落在星期五的所有日期。
返回值应该是一个字符串,其中每个日期用空格分隔。日期的格式应类似于 9/13/2014,其中月份没有前导零并用正斜杠分隔。
如果没有给出结束年份,则只返回开始年份的第 13 个星期五。”
作为 js 的大一新生,我想出了以下解决方案,但它返回一个空字符串。
function fridayTheThirteenths(start,end) {
let startYear = new Date(start);
let endYear = new Date(end);
let dayNumber = 13;
let result = '';
while (startYear < endYear) {
if (startYear.getDay() === 5 && startYear.getDate() === 13) {
result += startYear.getMonth() + '/' + startYear.getDate() + '/' + startYear.getFullYear() + " ";
}
startYear.setDate( startYear.getDate() + 1 );
}
return result;
也许有人会帮忙?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。