level 6
前面声明的函数有一个形参,后面输出去调用函数时,你只需要传一个实参就好了!实参取决于你要求和的范围!但是你输出调用函数时给了两个参数,一个实参,一个还是形参,你看一下控制台报错,是不是未定义。当然控制台肯定什么都没有。
2020年04月30日 08点04分
3
level 12
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script>
function num(n) {
var sum = 0;
for (i = 1; i < n; i++) {
sum += i;
}
return sum;
}
console.log(num(10));
alert(num(10));
</script>
</body>
</html>
2020年04月30日 10点04分
5
level 7
你函数声明时只了一个参数,然而你调用的时候传两个参数,莫不是在逗我?按照你的第一个参数值为1,循环都没跑,你想打印啥?
2020年04月30日 11点04分
7
level 1
Function是定义一个函数,这个函数只有一个参数n,而你在num(1,n)调用这个函数时却传了两个参数
2020年05月02日 15点05分
14
level 9
你的参数传错了,只有一个形参但是你传了2个实参且第一个实参为1,for的第二个条件是判断是否成立,但是1<1不成立,只会执行一次所以sum为1且返回num()。而且你用的是console.log只能在控制台查看,用F12。document.write才是在页面输出。解决的话就去掉一个实参就行。
2020年05月03日 13点05分
17