不用for循环如何模拟循环,如何跳出该循环?求给个例子!
不是用while么?
while也不用,那么就函数递归吧
从0加到10
var result=0;
for(var i=0;i<=10;i++){
result= result+i;
}
使用递归写
function addFun(endCount,result){
result= result||0;
if(endCount<=0){
return result;
}else{
result= result+endCount;
endCount--;
return addFun(endCount, result);
}
}
var result=addFun(10);
console.log(result);
递归使用return跳出循环