ex7-8.htm

来自「有关JAVASCRIPT的源代码教程」· HTM 代码 · 共 28 行

HTM
28
字号
      <html>
      <head><title>递归函数递归过程演示 </title>
      <script language=JavaScript>
         <!--        
         function sumn(n){
           document.write("<b>进入下层递归——n的当前值为:"+n+"</b><br>");
           if (n==1){    //递归终止条件
              return 1;
           }
           else{
	     (n*n+sumn(n-1)); // 计算前n-1个自然数的和
	   }
	   document.write("<b>返回上层递归——n的当前值为:"+n+"</b><br>");
         }
         //-->        
      </script>
      </head>
      <body bgcolor="lightblue">
      <center><img src="waterlily.jpg"></center>
      <script language="JavaScript">
         <!--
         var userinput=eval(prompt("请输入n值(1-10):", ""));
         sumn(userinput);  //调用递归函数
         //-->        
      </script>
      </body>
      </html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?