Javascript 根本上是和对象相关的。数组是对象。函数是对象。对象是对象。那什么是对象呢?对象是名-值对的集合。名是字符串
,值可以是字符串,数字,布尔值或者对象(包括数组和函数)。通常对象是像哈希表一样执行地,这样便于值地快速检索。
如果值是函数,我们可以认为这是一个方法。当一个对象地方法被调用的时候,this 变量就设置为这个对象。方法就可以通过
this 变量来访问实例变量。
对象可以由用来初始化对象的构造函数生成。构造函数提供了其他语言中类所提供的特性,包括静态变量和方法。
对象可以由用来初始化对象的构造函数生成。
构造函数提供了其他语言中类所提供的特
性,包括静态变量和方法。
通过构造函数 new出对象:function myClass (name){
var age = 17;
this.name = name;
this.getAge =function(){
return age;
}
}
var mc = new myClass("yang wei");
console.log(mc.name);
console.log(mc.getAge());