当年话下
图1:var m = plus();m等于plus函数的返回值 因为没有返回值 则为undefinded当你执行m()的时候就是m为undefined图2:函数plus有返回值, 是一个方法; 则当你调用plus的时候(plus())则输出他的返回方法图3:var m = plus();m等于plus函数执行后的返回值 为一个function 函数体为console.log一个数字当你执行m()的时候首先就会执行一个console.log然后下方的undefined 为m()执行的返回值, 因为没有设置返回值则为undefined