1.一个对象的静态属性只能通过类名来访问 不能通过实例来访问
如下面定义个HelloWord的类
function HelloWord(){ console.log("这里是HelloWord函数执行语句") } /*定义HelloWord对象的静态方法 和属性*/ HelloWord.message="静态属性message,只能通过类名HelloWord访问"; HelloWord.say=function(){ console.log("这里执行的是HelloWord对象的静态方法say函数") } /*测试*/ function test(){ var t =new HelloWord(); console.log(t.message); //undefined console.log(HelloWord.message);// 静态属性message,只能通过类名HelloWord访问
}
test();
2.引用数据类型
var a=new Object();
a.name =1;
b =a ;
b.name=2;
alert(a.name);// 2