猿问

用闭包写一个1+2+3+...+100的求和方法?

Vivien
浏览 1898回答 2
2回答

千秋此意

function sum() {     var result = 0;     var i = 1;     return function calc() {         result += i++;         return i > 100 ? result : calc();     }(); } var result = sum(); console.log(result);

爱学习的他

function a(){  let c=1;  let sum =0;function b(){  sum = sum +c;    c++;    if (c>100) { return sum;}return b();}return b();}a();
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答