编写一个能计算x的阶乘的javaScript程序,要求将结果输出在浏览器窗口中,这个怎么做呀?谢谢了

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:33:53

试试看下面的代码是不是你需要的:

<script type="text/javascript">
function powx(x){
var s=1,i;
for (i=1;i<=x;i++) s*=i;
return s;
}
</script>

x=<input type=text value=1 onchange="result.innerHTML=(isNaN(parseInt(this.value)))?'无效数字':(parseInt(this.value))+'!='+powx(parseInt(this.value));">

<div id=result></div>

保存为html文件用浏览器打开执行。