总结:私有属性和方法: 函数中使用var , 函数外使用 对象
函数中:var name="zhangsan"; var show=function(){}
函数外:var p =new Person(); p.weight=180; p.eat=function(){}; 公有属性和方法: 函数中使用this , 函数外使用prototype 函数中使用:this.name="张三" this.show=function(){}; 函数外使用:Person.prototype.name="张三" Person.prototype.show=function(){}