正在回答
1回答
同学你好,关于同学的问题解答如下:
1、函数名本身后面加小括号就会自动执行,我们可以先不将其赋值给a看下效果:
界面显示:
因为add()就代表调用这个函数执行里面的代码,所以不管有没有赋值给a,界面都会显示1。
2、var a = add()是代表把add函数执行的结果赋值给a,我们可以打印输出一下:
控制台:
可以发现a接收的是函数执行之后的返回值(输出undefined是因为函数在没有return的情况下默认输出undefined)。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星