一. 如果形参个数和实参个数不匹配
1.相等,正常执行;
2.实参个数多于形参个数,多掉的实参函数舍去不用,不报错;
3.实参个数小于形参个数,看程序是否报错(计算结果可能为NaN,undefined,任何值和undefined计算都是NaN)。
二. 返回值
必须通过return返回。
有return函数就有值,没有return函数就没有值。
return后面的值就叫做返回值。
如果没有return,那么返回值是undefined。
如果没有return或者有return但return后面没有值,那么返回值都是undefined。
函数的返回值要执行才能得到,外部要用哪个值就返回哪个值。
函数使用return语句后,这个函数会在执行完return语句之后停止并立即退出,也就是说return后面的所有其他代码都不会再执行。
return可以切断函数;break可以跳出循环;continue可以跳出当前循环进入下一循环。
&1——打印函数名相当于打印整个函数;
打印执行函数,相当于打印函数的返回值和功能。