为什么sum不需要定义一下,就是var sum=x+y+z;
js中,给没用var定义的变量并不会报错。而且在函数内部,有var和没var声明的变量是不一样的。有var声明的是局部变量,没var的,声明的是全局变量,所以可以借此向外暴露接口东东。