var toplamgun = 0;
var toplampazar = 0;
for (var yıl = 1900; ++yıl < 2001;){
for(var ay= 0; ++ay<13;){
if (ay == 2){
}
else{
var eklenecekgun = AydakiGunler[ay] // error is here
toplamgun += eklenecekgun
yenigunindex = toplamgun % 7;
if(yenigunindex == 6){
toplampazar += 1;
}
}
}
}
console.log(toplampazar);
var AydakiGunler = [0,31,0,31,30,31,30,31,31,30,31,30,31];
无法通过索引从数组中获取项目
这是错误TypeError:无法读取未定义的属性"1">
我试着https://projecteuler.net/problem=19
在尝试访问AydakiGunler
之前,您需要定义它
var AydakiGunler = [0,31,0,31,30,31,30,31,31,30,31,30,31];
var toplamgun = 0;
var toplampazar = 0;
for (var yıl = 1900; ++yıl < 2001;){
for(var ay= 0; ++ay<13;){
if (ay == 2){
}
else{
var eklenecekgun = AydakiGunler[ay] // error is here
toplamgun += eklenecekgun
yenigunindex = toplamgun % 7;
if(yenigunindex == 6){
toplampazar += 1;
}
}
}
}
console.log(toplampazar);
恐怕我不会说土耳其语,所以我不能再帮你做什么了,但不管怎样,我都祝你好运。
在for循环之前定义AydakiGunler
。
var
变量被提升并在文件的顶部声明,但在初始化之前它们是未定义的。
var toplamgun = 0;
var toplampazar = 0;
var AydakiGunler = [0,31,0,31,30,31,30,31,31,30,31,30,31];
for (var yıl = 1900; ++yıl < 2001;){
for(var ay= 0; ++ay<13;){
if (ay == 2){
}
else{
var eklenecekgun = AydakiGunler[ay] // error is here
toplamgun += eklenecekgun
yenigunindex = toplamgun % 7;
if(yenigunindex == 6){
toplampazar += 1;
}
}
}
}
console.log(toplampazar);