动态的属性
- 对于引用类型的值,可以添加和删除属性:
var person = new Object();
person.name = "jack";
alert (person.name); //jack
- 如果这个对象不被销毁或属性不被删除,则这个属性将一直存在
- 但不能给基本类型的值添加和删除属性:
var person = "jack";
jack.age = "18";
alert (jack.age); //undefined
复制变量值
1.复制基本类型的变量对象
var num1 = 5;
var num2 = 5;
num1和num2是两个完全独立的对象,拥有各自的内存空间
2.复制引用类型的变量对象