万物皆对象 我们不缺‘对象’缺对象 知识点1 三种方法创建对象 1.第一种创建对象 New var obj = new Object(); obj.name = 'mingze'; obj.age = 20; obj.sex = 0; obj.mingze = function(){ return this.age } obj.mingze() // 20 2.1.第二种创建对象 通过隐式 var obj = {}; obj.name = 'MZ'; obj.age = 20 obj.Fn = function(){ return this.name } obj.Fn() //MZ 2.2 创建对象 简单字面量 var obj = { name:'mingze', like:'computed', Fn:function(){ return this.like } }; obj.Fn() //computed 注意:最后一个不要加逗号 如果key有空格和特殊符号 保留字 那么value 要加引号。!!!! 知识点2 函数表达式 和 函数声明的区别 function add(){} // 函数声明 var addl = function(){} // 函数表达式 --函数声明预加载先 可以在函数前调用函数 --函数表达式 预加载慢,不能在函数前面调用函数 --------------