实例成员
构造函数的属性和方法我们成为成员
实例成员就是通过实例对象(具体的对象)访问的成员称为实例成员
Function Star(uname,age){
this.uname = uname
this.age = age
this.sing = function(){
console.log('我会唱歌')
}
}
var wlh = new star('王力宏',38)
//1.实例成员就是构造函数内部通过this添加的成员,例如这里的uname,age,sing就是实例成员
//2.实例成员只能通过实例的对象进行访问
console.log(wlh.uname) //输出王力宏
wlh.sing() //输出我会唱歌
console.log(Star.uname) //输出undefined 不可以利用构造函数来访问实例成员
静态成员
静态成员:通过类名或者构造函数访问的成员成为静态成员
就拿上述代码继续分析
Star.sex = '男' //此时sex就是静态成员
console.log(Star.sex) //输出 男
console.log(wlh.sex) //输出undefined 不能通过对象来访问静态成员