標籤:
JavaScript 對象
JavaScript 對象是擁有屬性和方法的資料
以下代碼為變數 car 設定值為 "Fiat" :
對象也是一個變數,但對象可以包含多個值(多個變數)。
| var car = {type:"Fiat", model:500, color:"white"}; |
對象定義
| var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}; |
訪問對象屬性
|
person.lastName; |
|
person["lastName"]; |
建立 JavaScript 對象 I
建立 JavaScript 對象 II
訪問對象屬性 I
訪問對象屬性 II
函數屬性作為一個方法訪問
函數屬性作為一個屬性訪問
JavaScript 函數局部 JavaScript 變數
在 JavaScript 函數內部聲明的變數(使用 var)是局部變數,所以只能在函數內部訪問它。(該變數的範圍是局部的)。
您可以在不同的函數中使用名稱相同的局部變數,因為只有聲明過該變數的函數才能識別出該變數。
只要函數運行完畢,本地變數就會被刪除。
全域 JavaScript 變數
在函數外聲明的變數是全域變數,網頁上的所有指令碼和函數都能訪問它。
JavaScript 變數的生存期
JavaScript 變數的生命期從它們被聲明的時間開始。
局部變數會在函數運行以後被刪除。
全域變數會在頁面關閉後被刪除。
向未聲明的 JavaScript 變數分配值
如果您把值賦給尚未聲明的變數,該變數將被自動作為全域變數聲明。
這條語句:
carname="Volvo";
將聲明一個全域變數 carname,即使它在函數內執行。
JavaScript 範圍
範圍可訪問變數的集合。
JavaScript 範圍
在 JavaScript 中, 對象和函數同樣也是變數。
在 JavaScript 中, 範圍為可訪問變數,對象,函數的集合。
JavaScript 函數範圍: 範圍在函數內修改。
Js基礎筆記