JS的构造函数首字母最好大写,让别人一看就知道这个是构造函数
构造函数要用new来创建对象
构造函数里面的参数名可以和值的名字不一样,但是最好是一样,这样方便辨认,还有就是命名要有语义
构造函数不能加return,不然就不是一个构造函数了
示例
function Student (name,age,sex){
this.name = name;
this.age = age;
this.sex = sex;
this.study = function (book){
console.log(this.name + "正在读" + book);
}
}
var h1 = new Student("达飞",20,"女");
console.log(h1);
h1.study("锋利的jQuery");
new出来的对象叫做实例对象 例如上面的 h1
如何使用生产出来的实例对象:实例对象点属性 ==> 实例对象.属性
实例对象点方法 ==> 实例对象.方法 例如上面 h1.study
网友评论