var person = newObject();
person.name = "BigHead"; //添加name属性
alert("My name is " + person.name); //"My name is BigHead"var dog = "one";
dog.age = 2;
alert(dog.age); //undefined
functionf(a){
a = 1;
}
var a = 0;
f(a);
alert(a);//0,a本身并没有改变functionsetName(person){
person.name = "BigHead";
}
var person = newObject();
setName(person);
alert(person.name); //BigHead,person本身改变了哦
5个基本数据类型:Undefined、Null、Boolean、Number、String;引用类型:var person = new Object();这里的person就是一个引用类型的变量,他的值就是new出来的Object对象。在操作对象时,其实操作的是引用person,而Object正悠闲的躺在内存里睡大觉,你不能去打扰他。有啥事你去找他的秘书person,person那有他老板Objec