国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript引用類型Object常見用法實(shí)例分析

2019-11-19 13:19:02
字體:
供稿:網(wǎng)友

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

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

(1)基本類型

5種基本類型:UndefinedNullBooleanNumberString

(2)引用類型

5種引用類型:ObjectArrayDateRepExpFunction

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

1)保存方式

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

2)復(fù)制變量值

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

3)參數(shù)傳遞

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

2、Object類型

對象是某個引用類型的實(shí)例。

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

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

(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) 點(diǎn)表示法

alert(person.name);

(2)方括號表示法

alert(person["name"];

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

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

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

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è)計(jì)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 洛宁县| 全南县| 荆门市| 青铜峡市| 宁南县| 长武县| 昌平区| 永昌县| 安福县| 柳河县| 简阳市| 临夏市| 呼和浩特市| 上林县| 浏阳市| 夏河县| 大足县| 米易县| 沅陵县| 南宁市| 依兰县| 吕梁市| 白河县| 汝城县| 彩票| 清新县| 南通市| 无锡市| 华阴市| 柳河县| 淮北市| 张家界市| 德令哈市| 枞阳县| 郯城县| 和平县| 仪征市| 绥化市| 马公市| 长岛县| 甘泉县|