|
作者: asper [asper] 论坛用户 | 登录 |
<script language="JavaScript"> function caculate(n) { var factorial=1; var sum=0; var result=""; if(n>=0 & n<=20) { for (i=1;i<=n;i++) factorial=factorial*i; result+=n+"的阶乘="+factorial+"\n"; i=1; while(i<=n) { sum=sum+i; i++; } result+="累加和="+sum; alert(result); } else{ alert("您输入的数必须再0到20之间!”); } } </script> </head> <body> <form name="frm"> <p>计算20以内的阶乘和累加和: <input type ="text" name="n"> <input type="button" value="计算" onClick="caculate(document.frm.n.value)";> </form> </body> |
地主 发表时间: 04-04-25 17:14 |
回复: wlbyyh [wlbyyh] 论坛用户 | 登录 |
把出错信息贴出来 |
B1层 发表时间: 04-04-26 18:07 |
回复: asper [asper] 论坛用户 | 登录 |
好像没有出错信息提示 但是当我输入数字后 没有得到预期的效果 程序并没有进行计算和显示结果 并且好像一点反应也没有 你可以试试将代码复制去看看 不知道是哪里有问题! |
B2层 发表时间: 04-04-27 13:36 |
回复: asper [asper] 论坛用户 | 登录 |
自己鼎一下先~ |
B3层 发表时间: 04-04-28 22:45 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号