希岛爱理av免费一区二区,成人性教育av免费网址,欧美7777,在线免费日韩片

十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
南昌百恒網絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡微信小程序

百恒網絡

南昌百恒網絡

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

百恒網絡 2012-03-04 4973

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

創建數組的基本方式有兩種。第一種是使用Array構造函數,如下面的代碼所示:

var colors=new Array();

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

var colors=new Array(20);

也可以向Array構造函數傳遞數組中應該包含的項。以下代碼創建了一個包含3個字符串值的數組:

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

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

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

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

另外,在使用Array構造函數時也可以省略new操作符。如下面的例子所示,省略new操作符的結果相同:

var colors=Array(3); //創建一個包含3項的數組

var names=Array( "Greg");

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

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

接下來將繼續介紹Array類型;

希望本文對廣大站長或從事企業網站建設公司的團隊有所幫助,如對此不太理解的,可以與南昌做網站公司百恒網絡技術部聯系。我們很高興與廣大站長和從事企業網站建設公司技術人員分享我們的技術和經驗。


400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡小程序

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

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
主站蜘蛛池模板: 枞阳县| 化隆| 通海县| 新田县| 富阳市| 南汇区| 泸定县| 犍为县| 时尚| 满洲里市| 永春县| 登封市| 阿城市| 峨山| 景谷| 分宜县| 应城市| 永顺县| 常山县| 开封市| 崇信县| 扶余县| 茶陵县| 富宁县| 东宁县| 金湖县| 淳安县| 民权县| 晋宁县| 繁峙县| 平谷区| 邯郸县| 成都市| 武陟县| 施秉县| 樟树市| 古丈县| 皮山县| 卢氏县| 南乐县| 武威市|