为了账号安全,请及时绑定邮箱和手机立即绑定

2个疑问:

1.var到底有没有声明的必要。req1没有声明,似乎没有影响

2.返回值这个到底该怎么理解?

正在回答

2 回答

我来回答第二个问题吧,说说我的理解。

可以把函数看做一个表达式,函数的返回值就是这个表达式的值。例如:

function jisuan(x,y)
{
    return (x+y);
}

var re1 = 3+5+5; //这里3+5+5就是表达式,13就是它的返回值
var re2 = jisuan(3,5); //这里函数jisuan(3,5)就是表达式,8就是返回值


2 回复 有任何疑惑可以回复我~

1.var有必要。如果你在这个例子中不用var声明的话,那么x, y, sum将是全局变量,即你在函数外面也可以访问他们,如果在函数里面声明,那么它们的作用域将是函数内部即局部变量。

2.返回值有2个作用。1.当做返回值;2.终止函数的进行。在这个例子中返回值返回的是传进来的x与y的乘积。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信