欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript引用類型Object常見用法實例分析

 更新時間:2018年08月08日 10:47:24   作者:筱葭  
這篇文章主要介紹了JavaScript引用類型Object常見用法,簡單描述了javascript基本數(shù)據(jù)類型,并結(jié)合實例形式分析了引用類型Object基本創(chuàng)建、賦值、訪問屬性等基本操作技巧,需要的朋友可以參考下

本文實例講述了JavaScript引用類型Object常見用法。分享給大家供大家參考,具體如下:

1、JavaScript數(shù)據(jù)類型

(1)基本類型

5種基本類型:Undefined、Null、Boolean、Number、String

(2)引用類型

5種引用類型:Object、Array、Date、RepExp、Function

(3)基本類型與引用類型的異同:

1)保存方式

基本類型是按值訪問的。引用類型的值是按引用訪問的,引用類型的值是保存在內(nèi)存中的對象,JavaScript在操作對象時,實際上是操作對象的引用而不是實際的對象。

2)復(fù)制變量值

復(fù)制基本類型值會在變量對象上創(chuàng)建一個新值,然后把該值復(fù)制到為新變量分配的位置上。復(fù)制引用類型值也會將存儲在變量對象的值復(fù)制一份到新變量的空間,只是值的副本是一個指針,指向存儲在堆中的一個對象。

3)參數(shù)傳遞

JavaScript中訪問變量有按值和引用兩種方式,而參數(shù)只能按值傳遞。

2、Object類型

對象是某個引用類型的實例。

大多數(shù)引用類型值都是Object類型的實例。

---創(chuàng)建Object實例的方法

(1) 使用new操作符后跟Object構(gòu)造函數(shù)。

var person = new Object();
person.name = "Alice";
person.age = 23;
person[5] = true;

(2) 使用字面量表示法。

var person = {
  "name" : "Alice",
  age : 23,
  5 : true
};

當(dāng)屬性名是字符串時,引號(單、雙引號)可用也可不用。

對象字面量是向函數(shù)傳遞大量可選參數(shù)的首選方式。

---訪問對象屬性的方法

(1) 點表示法

alert(person.name);

(2)方括號表示法

alert(person["name"];

方括號表示法的優(yōu)點:可以通過變量來訪問屬性。

var property = "name";
alert(person[property];

若屬性名中包含空格等或?qū)傩悦菙?shù)值時,不能用點表示法,只能用方括號表示法。

alert(person[5]);

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《javascript面向?qū)ο笕腴T教程》、《JavaScript常用函數(shù)技巧匯總》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript頁面元素操作技巧總結(jié)》及《JavaScript操作DOM技巧總結(jié)

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

相關(guān)文章

最新評論