干熟妇在线视频午夜剧场一级A级|99成人香视频日本两性激情视频|久久 午夜福利无码精品人妻一区|热久久超碰精品精品少妇一区二区|五月天综合在线国产一区免费视频|亚洲成人中心热re久久99|亚洲国产怡红院丁香五月综合h|玖玖九久久久午夜射精视频

十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號 掃一掃關(guān)注
小程序
tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
掃一掃打開百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

工程師介紹ECMAScript Array類型概念及使用(一)

百恒網(wǎng)絡(luò) 2012-03-04 5050

除了Obj ect之外,Array類型恐怕是ECMAScript中最常用的類型了。而且,ECMAScript中的數(shù)組與其能多數(shù)語言中的數(shù)組有著相當(dāng)大的區(qū)別。雖然ECMAScript數(shù)組與其他語言中的數(shù)組都是數(shù)據(jù)的有序列表,但與其他語言不同的是,ECMAScript數(shù)組的每一項可以保存任何類型的數(shù)據(jù)。也就是說,可以用數(shù)組的第一個位置來保存字符串,用第二位置來保存數(shù)值,用第三個位置來保存對象,以此類推。而且,ECMAScript數(shù)組的大小是可以動態(tài)調(diào)整的,即可以隨著數(shù)據(jù)的添加自動增長以容納新增數(shù)據(jù)。

創(chuàng)建數(shù)組的基本方式有兩種。第一種是使用Array構(gòu)造函數(shù),如下面的代碼所示:

var colors=new Array();

如果預(yù)先知道數(shù)組要保存的項目數(shù)量,也可以給構(gòu)造函數(shù)傳遞該數(shù)量,得到的數(shù)組就會具有那么 多的位置(其中每一項的初始值都是unde fined)。例如,下面的代碼將創(chuàng)建包含20個項的數(shù)組:

var colors=new Array(20);

也可以向Array構(gòu)造函數(shù)傳遞數(shù)組中應(yīng)該包含的項。以下代碼創(chuàng)建了一個包含3個字符串值的數(shù)組:

var colors=new Array(”red", "blue”, "green");

當(dāng)然,給構(gòu)造函數(shù)傳遞一個值也可以創(chuàng)建數(shù)組。但這時候問題就復(fù)雜一點了,因為如果傳遞的是數(shù)值,則會按照該數(shù)值創(chuàng)建包含給定項數(shù)的數(shù)組;而如果傳遞的是其他類型的參數(shù),則會創(chuàng)建包含那個值的只有一項的數(shù)組。下面就兩個例子:

var colors=new Array(3); //創(chuàng)建一個包含3項的數(shù)組

Var names=new Array( "Greg"); //創(chuàng)建一個包含1項,即字符串”Greg”的數(shù)組

另外,在使用Array構(gòu)造函數(shù)時也可以省略new操作符。如下面的例子所示,省略new操作符的結(jié)果相同:

var colors=Array(3); //創(chuàng)建一個包含3項的數(shù)組

var names=Array( "Greg");

//創(chuàng)建一個包含l項,即字符串”Greg”的數(shù)組創(chuàng)建數(shù)組的第二種基本方式是使用數(shù)組字面量表示法。數(shù)組字面量由一對包含數(shù)組項的方括號表示,多個數(shù)組之間以逗號隔開,如下所示;

var colors=["red","blue","greend"];

接下來將繼續(xù)介紹Array類型;

希望本文對廣大站長或從事企業(yè)網(wǎng)站建設(shè)公司的團隊有所幫助,如對此不太理解的,可以與南昌做網(wǎng)站公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。我們很高興與廣大站長和從事企業(yè)網(wǎng)站建設(shè)公司技術(shù)人員分享我們的技術(shù)和經(jīng)驗。


400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
掃一掃打開百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
×
长寿区| 彰化县| 永和县| 汝南县| 尼玛县| 高青县| 内乡县| 焦作市| 府谷县| 吉水县| 都兰县| 郯城县| 泸水县| 亳州市| 灵寿县| 望江县| 屏东县| 黄冈市| 济南市| 蓬莱市| 鄯善县| 天柱县| 滨海县| 宁晋县| 锦州市| 怀宁县| 五峰| 桓仁| 噶尔县| 靖安县| 务川| 华容县| 满洲里市| 洛川县| 营山县| 祁阳县| 巧家县| 砚山县| 通城县| 涪陵区| 奎屯市|