一. 如果形参个数和实参个数不匹配

  1.相等,正常执行;

  2.实参个数多于形参个数,多掉的实参函数舍去不用,不报错;

  3.实参个数小于形参个数,看程序是否报错(计算结果可能为NaN,undefined,任何值和undefined计算都是NaN)。

 

二. 返回值

  函数程序运行后的结果外部需要使用的时候,我们不能直接给予,必须通过return返回。

  有return函数就有值,没有return函数就没有值。

  return后面的值就叫做返回值。

  如果没有return,那么返回值是undefined。

  如果没有return或者有return但return后面没有值,那么返回值都是undefined。

  函数的返回值要执行才能得到,外部要用哪个值就返回哪个值。

  函数使用return语句后,这个函数会在执行完return语句之后停止并立即退出,也就是说return后面的所有其他代码都不会再执行。

  return可以切断函数;break可以跳出循环;continue可以跳出当前循环进入下一循环。

 

  &1——打印函数名相当于打印整个函数;

      打印执行函数,相当于打印函数的返回值和功能。