-1
안녕하세요 사람들 나는 여러 개의 숫자가 표시되어 있고 계산 된 소수 자릿수를 변경하려는 복잡한 통계 프로젝트를 수행하고 있습니다. 페이지 뷰어가 증가 또는 감소 버튼을 클릭하여이 숫자를 변경할 수 있도록하고 싶습니다. 하지만 지금은 내가 코드를 변경하는 방법을 아는 유일한 방법은 처음에는 "dec"변수 인 코드 자체를 사용하는 것입니다. 여기 2 군데로 설정했는데 어떻게하면 버튼으로 값을 바꿀 수 있을까요? 감사!JavaScript 버튼 변수를 변경하려면 클릭하십시오
<input type="button" onclick="increase()" value="Increase"/>
<input type="button" onclick="decrease()" value="Decrease"/>
<br/><table border="1"><tr>
<script type="text/javascript">
dec=2;
for(n=1;n<=9;n++)
{
document.write("<td>");
for(t=0;t<=45;t++)
{
if(t<n)
result=0;
else
result=fixed(((combin(t,n)*fact(n)*fact(45-n)/fact(45))*100),dec);
document.write(result);
zero(result,dec);
document.write("%<br/>");
}
document.write("</td>");
}
function increase()
{
???
}
function decrease()
{
???
}
function fact(num)
{
result=1;
for(cnt=num;cnt>0;cnt--)
result*=cnt;
return result;
}
function combin(n,r)
{
result=fact(n)/(fact(r)*fact(n-r));
return result;
}
function fixed(num,d)
{
result=Math.round(num*Math.pow(10,d))/Math.pow(10,d);
return result;
}
function zero(num,dec)
{
if(dec!=0&&num-Math.floor(num)==0)
document.write(".");
for(cnt=dec;cnt>0;cnt--)
{
test=num*Math.pow(10,cnt)
if(test%10==0)
document.write("0");
}
}
</script></tr></table>
사실, 나는 실제로 onclick = "calc (deC++)"라고 썼고 별도의 함수가 필요하지 않았습니다. 감사! – user1804208