递归即可解决 function Sum_Solution(n) { var sum = n; sum && (sum+= Sum_Solution(n-1)); return sum; // write code here } 上方代码和下方代码完全等价 对上面&&语句不理解的看下面那个if就可以 function Sum_Solution(n) { var sum = n; if(sum) (sum+= Sum_Solution(n-1)); return sum; // write code here }