5+getSum(4)

5+4+getSum(3)

5+4+3+getSum(2)

5+4+3+2+getSum(1)

5+4+3+2+1

function getSum(n){
if(n===1){
return 1;
}
//返回n和前n-1的和相加
return n+getSum(n-1);
}
var s=getSum(100);
console.log(s);

最新文章

  1. shixi
  2. Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案(转)
  3. git在本地仓库直接使用rm彻底删除文件,服务端还是存在
  4. Django基础 - Debug设置为False后静态文件获取404
  5. html dl dt dd标签元素语法结构与使用
  6. iOS数据持久化(二)SQLite
  7. ASP.NET MVC View向Controller传值方式总结
  8. Oracle 11g的安装详细过程
  9. NumPy学习_00 ndarray的创建
  10. VS2010与Matlab2010b混合编程
  11. 详细解读大数据分析引擎Pig&PigLatin语句
  12. 解题:SHOI2001 化工厂装箱员
  13. 【微服务系列】Spring SpringMVC SpringBoot SpringCloud概念、关系及区别
  14. 【cocos2d-x 3.5】Lua动画API
  15. keepalived 使用注意事项
  16. Why I am not afraid of AI (TBC)
  17. Linux IO 监控与深入分析
  18. NSTimer注意内存泄露(真该死)
  19. csrf 攻击及防御
  20. GC回收算法

热门文章

  1. 测试开发之网络篇-IP地址
  2. Golang学习(用代码来学习) - 第二篇
  3. SQLLite数据库
  4. 携程二面:讲讲 MySQL 中的 WAL 策略和 CheckPoint 技术
  5. 2、SpringBoot整合之SpringBoot整合servlet
  6. Linux主机解析顺序
  7. 面试题五:Spring
  8. 【IllegalArgumentException】: object is not an instance of declaring class
  9. 自己动手模拟spring的IOC
  10. 基于js的姓名校验