在JavaScript的函数对象创建方法中,可以分为三种情况: 1:第一种是使用function语句定义函数 <script type="text/javascript"> function fun1(){ alert("我的第一个方法"); } //这里边JavaScript带参数的时候不需要提前的定义和声明,而且在定义的时候也不需要带参数类型,直接写参数名称.在使用的时候直接传参就行了,传的是啥类型的参数,就是用啥类型的参数 function fun
工厂函数,顾名思义,就是通过一个"工厂的加工" 来创建一个对象的函数 //工厂函数 function createPerson(name,sex){ sex = sex == '男' ? '女' : sex // '加工' return { name:name, sex:sex }; } var p =createPerson('张三','男'); 这种操作在需要创建多个相似对象时可以有效地减少重复代码,但是这样有个缺点就是,每次调用工厂函数创建的对象都是独立的object,不存在继承关系,显然
匿名函数: <script type="text/javascript"> function (参数列表){ 要执行的语句块; } </script> 对象是JavaScript的特性之一,它是一种非常重要的数据类型,是自我包含的数据集合.这里介绍两个实用的具体对象Date和Math. 创建Date对象方法 new Date() new Date(yyyy,month,dd hh:mm:ss) new Date(yyyy,mth,dd,hh,mm,ss) new