js物件和變數

2021-10-19 22:41:59 字數 828 閱讀 6373

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 物件是記憶體中具有型別的區域。計算左值表示式就會產生物件。嚴格的說...