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

JavaScript引用類(lèi)型Object常見(jiàn)用法實(shí)例分析

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

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

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

(1)基本類(lèi)型

5種基本類(lèi)型:UndefinedNull、Boolean、Number、String

(2)引用類(lèi)型

5種引用類(lèi)型:Object、Array、Date、RepExpFunction

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

1)保存方式

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

2)復(fù)制變量值

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

3)參數(shù)傳遞

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

2、Object類(lèi)型

對(duì)象是某個(gè)引用類(lèi)型的實(shí)例。

大多數(shù)引用類(lèi)型值都是Object類(lèi)型的實(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í),引號(hào)(單、雙引號(hào))可用也可不用。

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

---訪問(wèn)對(duì)象屬性的方法

(1) 點(diǎn)表示法

alert(person.name);

(2)方括號(hào)表示法

alert(person["name"];

方括號(hào)表示法的優(yōu)點(diǎn):可以通過(guò)變量來(lái)訪問(wèn)屬性。

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

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

alert(person[5]);

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

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

相關(guān)文章

最新評(píng)論