js在面向对象的编程中,通过访问控制,可以实现
类属性、对象属性和私有属性,通过使用不同的作用域的属性,我们可以很好的控制变量作用域。
类属性、对象属性和私有属性,通过使用不同的作用域的属性,我们可以很好的控制变量作用域。
function obj(){
var a = "私有变量";
this.c = "对象属性";
d = "全局属性";
this.funC = function(){
alert(a);//a变量只能在obj内部访问
alert(this.c);
};
}
obj.b = "类属性";
alert(obj.b);//相当于常量,可以直接访问,不需要实例化
alert(obj.a);//undefined
var obj = new obj();
obj.funC();//a被打印
alert(d);//d的作用域为window