一些不明白的地方
原文:pcpicknum=(parseInt(allchess)-1)%(parseInt(mostpick)+1);
if(pcpicknum==0)
pcpicknum=1;
for(i=allchess;i>allchess-pcpicknum;i--){
obj = document.all("chess"+i);
obj.style.display="none";
}
allchess = allchess-pcpicknum;
}
假设pcpicknum=取出值=2,allchess=余下数=a,mostpick=取出值最大的数量=0.2
这里不就等于:
2==(parseInt(a)-1)%(parseInt(0.2)+1);
if(取出值==0)
取出值=1;
for(i=余下数;i>余下数-取出值最大的数量;i--){
obj = document.all("chess"+i);
obj.style.display="none";
}
余下数 = 余下数-取出值
怎样理解这个代码?