JS案例:用函数的嵌套算算术题
来自CloudWiki
<!doctype html> <html> <head> <meta charset="utf-8"> <title>函数的嵌套调用示例</title> <script type="text/javascript"> function Sum(n){//求 1+2+...+n 的累加和 var sum=0,i; for(i=1;i<=n;i++) sum+=i; return sum; } function Sum_all(n){//求 1+(1+2)+(1+2+3)+...+(1+2+...+n) var sum=0,i; for(i=1;i<=n;i++){//累加 sum(1)+sum(2)+...+sum(n) sum+=Sum(i); //调用函数sum(i)求1~i的累加和 } return sum; } </script> </head> <body> <script type="text/javascript"> var n=parseInt(prompt("n=","0")); alert("该算式的值为:"+Sum_all(n)); </script> </body> </html>