當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > JS獲取字符串?dāng)?shù)組索引的數(shù)組長(zhǎng)度

JS獲取字符串?dāng)?shù)組索引的數(shù)組長(zhǎng)度

2012/11/6 15:50:30作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱(chēng)】

JS獲取字符串?dāng)?shù)組索引的數(shù)組長(zhǎng)度

【實(shí)例描述】

創(chuàng)建數(shù)組時(shí)默認(rèn)的索引是數(shù)值型,但有時(shí)候因?yàn)轭?lèi)型的需要會(huì)將索引設(shè)置為字符型。本例學(xué)習(xí)如何遍歷字符型索引的數(shù)組。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標(biāo)題頁(yè)-學(xué)無(wú)憂(yōu)(yzddtk.cn)</title> <script LANGUAGE="JavaScript"> var info = new Array();        //創(chuàng)建數(shù)組對(duì)象 info['name'] = '張三';    //設(shè)置數(shù)組中的一項(xiàng),注意索引為字符串類(lèi)型 info['age'] = '26';    //設(shè)置數(shù)組中的第二項(xiàng) var i=0; for(var n in info)              //遍歷數(shù)組中的每一項(xiàng) {     i++;                        //用來(lái)獲取數(shù)組中的元素個(gè)數(shù) } alert("總共"+i+"個(gè)元素");            //顯示數(shù)組中總共多少元素 </script> </head> <body> </body> </html>

 

 

【運(yùn)行效果】

 獲取字符串?dāng)?shù)組索引的數(shù)組長(zhǎng)度運(yùn)行效果

【難點(diǎn)剖析】

本例的難點(diǎn)是如何遍歷—個(gè)數(shù)組。在Javascript中使用“for...in”語(yǔ)句,注意“var 你”表示的是每次遍歷的當(dāng)前元素,“in”后面的是被遍歷的數(shù)組。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:獲取字符串?dāng)?shù)組索引的數(shù)組長(zhǎng)度 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: JS獲取  數(shù)組