gpt4 book ai didi

javascript - 我的 for 循环不起作用,我不知道为什么

转载 作者:行者123 更新时间:2023-11-28 18:36:48 25 4
gpt4 key购买 nike

$(document).onload(function(){
for (var i = 0; i <max; i++) {
if(pi[i]===undefined||pi[i]===null||pi[i]==0){
pi[i]=1;
}
}
});
alert('hello');

我安装了 jQuery,并且所有变量都已在代码中提前设置,但是 for 循环之后的任何内容都不起作用,例如警报('hello')。如果有人发现其中有问题,请告诉我。

编辑

var max=438;
localStorage.setItem('max', max);
var pi=[];
pi=JSON.parse(localStorage.getItem('pi'));
var i=localStorage.getItem('i');
var url1=Math.floor((Math.random() * max) + 1);
var url2=Math.floor((Math.random() * max) + 1);
if(url1==url2){

url2=url2+2;
if(url2>max){
url2=url2-max;
}
}
document.getElementById('imgimg1').src='../img/'+url1+'.gif';
document.getElementById('imgimg2').src='../img/'+url2+'.gif';
var v1=url1-1;
var v2=url2-1;
function vote1() {
pi[v1]=pi[v1]+(pi[v2]/pi[v1]);
localStorage.setItem('pi',JSON.stringify(pi));
location.reload();
}
function vote2() {
pi[v2]=pi[v2]+(pi[v1]/pi[v2]);
localStorage.setItem('pi',JSON.stringify(pi));
location.reload();
}
$(document).load(function(){
for (var i = 0; i <max; i++) {
if(pi[i]===undefined||pi[i]===null||pi[i]==0){
pi[i]=1;
}
}
});
alert(pi);

这是完整的代码

最佳答案

$(document).onload(function(){
for (var i = 0; i <max; i++) {
if(typeof pi[i]==="undefined"||pi[i]===null||pi[i]==0){
pi[i]=1;
}
}
});
alert('hello');

关于javascript - 我的 for 循环不起作用,我不知道为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36921347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com