function factorial(x)
{
if(x<=1) //此处的条件为什么不能用x=1,x=1时,不管你参数的x初始值是多少,函数总是返回值1.
return 1;
return x*factorial(x-1);
}有人能指点下么?
{
if(x<=1) //此处的条件为什么不能用x=1,x=1时,不管你参数的x初始值是多少,函数总是返回值1.
return 1;
return x*factorial(x-1);
}有人能指点下么?
解决方案 »
- 在JavaScript中如何定义全局变量,以及如何在函数中改变该全局变量的值?
- 不知道javascript的脚本错误怎么进行详细查看
- javascript实现在左边List列表选取后在右边List列表显示
- eclipse3中js文件加入汉字以后无法保存
- 一个倒计时的问题
- ★★入门问题★★表单里的元素的最大数目有限制吗?
- 谁能给我一段JS代码,要求加了此JS的页面可以自动提交到某个页面但不转向,还停留在这个页面上
- 关于网页三个页面刷新的问题,请教!!!
- 关于window.close()的问题~~
- 菜鸟:T 和 T.id ?在线,马上结贴!马上!
- 如何生成运单号?
- JS 如何将一个方法作为参数传递
x=1是赋值
将1赋给x
My god,都是VB惹的祸。