一、 arguments 对象
理解:只看实参的一个对象。
1.arguments[ ] 括号内 表示下标
对应关系如下:
arguments[0] arguments[1] arguments[2]
⬇ ⬇ ⬇
demo(4) demo(5) demo(你好)
2.实参相加的结果返回
打印arguments的长度/个数
从1~10依次弹出结果
实参相加求和
二、return ===>返回
返回是输出,但是没有任何的效果,可以在调用函数的时候
用,console.log.alert. document.write …
注:
1.函数必须调用才能执行出来
2.函数体内的内容尽量不动,因为函数具有复用性,且可以满足不同的条件
结果如下:
补充:
在使用 return 语句时,函数会停止执行,并返回指定的值
1.计算两个数字的乘积,并返回结果:
“demo” 元素的 innerHTML 将是:12
注意: 整个 JavaScript 并不会停止执行,仅仅是函数。JavaScript 将继续执行代码,从调用函数的地方。函数调用将被返回值取代
即使不把它保存为变量,也可以使用返回值
2. 仅仅退出函数时 ,也可使用 return 语句。返回值是可选的:
如果 a 大于 b,则上面的代码将退出函数,并不会计算 a 和 b 的总和