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

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
提交
取消
JavaScript进阶篇
  • 参与学习       468460    人
  • 解答问题       21893    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号