1.函数声明 function name(参数) { 执行的代码 } 2.函数表达式 也称匿名函数 var x = function (参数) { 执行的代码 }; //第二种方式按照完整的语法需要在函数体末尾加一个;,表示赋值语句结束. 3.Function构造函数 1) var myFunction = new Function("a","b", "return a*b"); var x = myFunction(3,3); 2) var m…
/*1.方法调用模式: 先定义一个对象,然后在对象的属性中定义方法,通过myobject.property来执行方法,this即指当前的myobject 对象.*/ var car = { carId:123, carName:"奥迪", carColor:"red", say:function(){ console.log(this.carName+" color is "+this.carColor); } }; car.say(); /*2…
1.可以通过 var ratio = {}; ratio.low = 70; ratio.high = 90; ratio.scale = 0.2; 2.可以通过 var obj = new Object(); Ps: <script> var obj = new Object() //创建了一个对象,object对象也是对象中的顶级对象 var arry = new Array() //创建了一个数组对象 var date = new Date() //创建一个时间对象 var reg =…
1.对象的字面量 var obj = {} 2.创建实例对象 var obj = new Object(); 3.构造函数模式 function fn(){}, new fn(); 4.工厂模式:用一个函数,通过传递参数返回对象.function fn(params){var obj = new Object();obj.params = params;return obj;},fn(params); 5.原型模式:function clock(hour){}fn.protot…