注册 登录
编程论坛 JavaScript论坛

一些不明白的地方

netryl 发布于 2011-08-20 17:55, 380 次点击
原文:
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";
}
余下数 = 余下数-取出值


怎样理解这个代码?

0 回复
1