var person =
};
物件屬性有兩種定址方式:
name=person.lastname;
name=person[
"lastname"
];
訪問物件方法:返回函式執行結果
person.
fullname()
;=》john doe
訪問 person 物件的 fullname 屬性:返回函式表示式
person.fullname; =》function()
函式內部宣告變數,區域性變數
函式外部宣告,全部變數
如果變數在函式內沒有宣告(沒有使用 var 關鍵字),該變數為全域性變數。
賦值給未宣告的變數,會自動作為window的屬性,在 html 中, 全域性變數是 window 物件: 所有資料變數都屬於 window 物件。
非嚴格模式下,給未宣告的變數賦值建立的全域性變數,是全域性物件的可配置屬性,可以刪除。
var2 =2;
// 沒有使用 var 宣告,可配置全域性屬性
console.
log(window.var2)
;// 2
delete var2;
console.
log(
delete var2)
;// true
console.
log(var2)
;// 已經刪除 報錯變數未定義
js 物件 函式 變數
物件組成 屬性 常用名詞 方法 常用動詞 函式 把一段可以重複的 封裝,讓大量 可以重複使用 用函式的方法求1到100的和 function getsum num1,num2 var sum 0 for var i num1 i num2 i sum sum i console.log sum ge...
Js系列四 變數物件
在前面的文章中我們提到過變數物件 variable object 我們在js 中申明的所有變數都儲存在變數物件當中,除此之外變數物件中還可能包含以下內容。1 函式的引數 arguments,es6中廢棄 2 當前執行上下文的所有函式申明 通過function申明的函式 3 當前上下文的所有變數申明 ...
變數和物件
變數提供了程式可以使用的有名字的儲存區。c 中的每乙個變數都有特定的型別,該型別決定了 變數的記憶體大小和布局 能夠儲存於該記憶體中的值的取值範圍 可應用在該變數上的操作集。c 程式設計師常常把變數稱為 變數 或 物件 object 物件是記憶體中具有型別的區域。計算左值表示式就會產生物件。嚴格的說...