<script type="text/javascript">
functionCreatePerson(name){this.name=name;
this.showName=function(){
alert(this.name);
}
}
var p1 = new CreatePerson('xiaoming');
var p2 = new CreatePerson('xiaoqiang');
alert(p1.showName == p2.showName);//false//由于对对象的引用不同,所以这里的结果是 false
</script>
2.实列二
<script type="text/javascript">
var a = [1,2,3];
var b = [1,2,3];
// they have the same value but different addresses
alert(a == b);//false
</script>
3.实例三
<script type="text/javascript">
var a = [1,2,3];
var b = a;
b.push(4);
alert(b);//[1,2,3,4]
alert(a);//[1,2,3,4]
alert(a == b);//ture-->same address
</script>
4.实例四
<script type="text/javascript">
var a = [1,2,3];
var b = a;
//只要你重新声明了一个变量,在内存里就会有一块新的空间被创建
b = [1,2,3,4];
alert(b);//[1,2,3,4];
alert(a);//[1,2,3]
</script>