JS中递归的调用
<scripttype="text/javascript">varb=0;functionsum(x){b+=x;--x;if(x<1){returndocument.w...
<script type="text/javascript">
var b=0;
function sum(x){
b+=x;
--x;
if(x<1){
return document.writeln(b);
}
sum(x);
}
sum(100);
</script>
各位帮我看下,我这个代码在网页返回的值为什么是NaN 5050,我想问的是 我为什么还会返回一个NaN,而不是只有一个5050?
我是要计算随便给一个大于1的整数,利用递归计算1至这个整数之间包括1和这个整数的所有整数的和 展开
var b=0;
function sum(x){
b+=x;
--x;
if(x<1){
return document.writeln(b);
}
sum(x);
}
sum(100);
</script>
各位帮我看下,我这个代码在网页返回的值为什么是NaN 5050,我想问的是 我为什么还会返回一个NaN,而不是只有一个5050?
我是要计算随便给一个大于1的整数,利用递归计算1至这个整数之间包括1和这个整数的所有整数的和 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询