Javascript 数一数星期五';在一年内的第13天
我想创建一个函数,它遍历给定年份的月份,计算13号星期五的数量,并返回该数字。到目前为止,这就是我所拥有的:Javascript 数一数星期五';在一年内的第13天,javascript,loops,Javascript,Loops,我想创建一个函数,它遍历给定年份的月份,计算13号星期五的数量,并返回该数字。到目前为止,这就是我所拥有的: function numberOfFridaythe13thsIn(jahr){ var d = new Date(); d.setFullYear(jahr, 0, 13); var counter = 0; var months = 0; while(months <= 11) { months++; if
function numberOfFridaythe13thsIn(jahr){
var d = new Date();
d.setFullYear(jahr, 0, 13);
var counter = 0;
var months = 0;
while(months <= 11) {
months++;
if(d.getDay() == 5 && d.getDate() == 13) {
counter++;
}
}
return counter;
}
星期五13小时的功能号(jahr){
var d=新日期();
d、 整年(jahr,0,13);
var计数器=0;
var月数=0;
而(月试试这个:
function numberOfFridaythe13thsIn(jahr){
var d = new Date();
var counter = 0;
var month;
for(month=0;month<12;month++)
{
d.setFullYear(jahr, month,13);
if (d.getDay() == 5)
{
counter++;
}
}
return counter;
}
星期五13小时的功能号(jahr){
var d=新日期();
var计数器=0;
var月;
对于(month=0;month来说,您缺少的重要一点是更新每个循环迭代的日期
function numberOfFridaythe13thsIn(jahr) {
var count = 0;
for (var month=0; month<12; month++) {
var d = new Date(jahr,month,13);
if(d.getDay() == 5){
count++;
}
}
return count;
}
console.log(numberOfFridaythe13thsIn(2015));
星期五13小时的功能号(jahr){
var计数=0;
对于(var month=0;month我认为它将帮助您
function numberOfFridaythe13thsIn(jahr) {
var counter = 0;
for (i = 1; i <= 12; i++) {
var d = new Date(i + "/13/" + jahr);
if (d.getDay() == 5) {
counter++;
}
}
return counter;
}
星期五13小时的功能号(jahr){
var计数器=0;
例如(i=1;i传入的是什么?jahr
@LearningProcessjahr
是yyyy格式的一年。例如1977年。