求n以内的阶乘的函数封装

 

更多详情 http://www.sharedblog.cn/?post=14

 

<body>
 <input type="text" id="box">
 <button id="btn">获取</button>

 <script>
 
 //封装
 function factorial (n) {
 var num = 1;
 for (var i = 1; i <= n; i++){
 num = num*i;
 }
 alert(num); //弹出
 }
 //点击事件
 btn.onclick = function (){
 //获取input框内的value值
 var arr = parseInt(document.getElementById('box').value);
 //调用已经封装好的函数
 factorial(arr);
 }

 </script>
</body> 
posted @ 2018-09-18 23:29  鹏仔先生  阅读(5)  评论(0)    收藏  举报  来源