本章內容:javascript
4.1.1 動態的屬性java
基本類型值:簡單的數據段;它們是:undefined,null,boolean,number,string
引用類型值:多個值構成的對象;spa
定義值相同:定義基本類型和引用類型值的方式是相似的:建立一個變量並賦值。
不一樣:操做不一樣。以下eg:code
不能給基本類型的值添加屬性,雖然不會致使報錯!對象
//引用類型-添加屬性 var person = new Object(); person.name="big chai"; alert(person.name) //基本類型-添加屬性 var person2="chai"; person2.age=18; alert(person2.name) //返回undefined //不能給基本類型的值添加屬性,雖然不會致使報錯!
4.1.2 複製變量值ip
複製基本類型string
var num1 = 5; var num2 = num1;
num1 和 num2 都爲5,參與任何操做不會互相影響。class
複製引用類型變量
注意:複製引用類型的值時,兩個變量---》引用同一個對象。所以,改變其中一個變量,會影響另外一個變量。引用
//複製引用類型變量 var obj1 = new Object(); var obj2 = obj1; obj1.name = "chai"; alert(obj2.name)
兩個變量引用同一個對象,因此,對象的屬性值返回也同樣。
4.1.3 傳遞參數
截止P89頁....