js數組、date、string、math

js數組、date、string、math

ID:14281516

大?。?41.50 KB

頁數:14頁

時間:2018-07-27

js數組、date、string、math_第1頁
js數組、date、string、math_第2頁
js數組、date、string、math_第3頁
js數組、date、string、math_第4頁
js數組、date、string、math_第5頁
資源描述:

《js數組、date、string、math》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、在上一章中,我們已經介紹了JavaScript的基本語法,從本章開始將著重介紹JavaScript內置對象的使用。1.Array與Hash案例1:要求利用變量保存數據,再用document.write()將變量輸出。效果如下圖:(圖中的空格為全角空格)圖1案例1效果圖案例分析:要顯示的是一組人物信息,包含4個元素,每一個元素又包含名字和綽號。那么我們只需要把這8個數據分別保存到8個變量中,然后將變量打印即可。代碼演示:案例1(利用變量完成)

2、content="text/html;charset=gb2312"/>案例1(利用變量完成)varname1,name2,name3,name4;varbyname1,byname2,byname3,byname4;name1="林沖",name2="吳用",name3="李逵",name4="史進";byname1="豹子頭",byname2="智多星",byname3="黑旋風",byname4="九紋龍";doc

3、ument.write("姓名   綽 號
")document.write("----------------
")document.write(name1+"   "+byname1+"
")document.write(name2+"   "+byname2+"
")document.write(name3+"   "+byname3+"
")document.write(name4+"   "+byname4+"
")保存

4、上面代碼,運行效果如圖1所示。上述代碼,變量過多,操作繁雜,而且不易于維護,有經驗的程序員肯定不會這么寫,有沒有更好的辦法呢?在Java中,我們學過數組的概念,將多個變量合并成一個數組實現(xiàn)代碼優(yōu)化,JavaScript中如何應用數組呢?2數組數組就是某類數據的集合,數據類型可以是整型、字符串。語法結構:數組定義及初始化/***方式1:定義數組變量后,直接初始化*/var數組名①=[元素1②,元素2,元素3……]③;/***方式2:利用Array對象定義數組*/var數組名=newArray(數組長度);var數組名=new

5、Array(元素1,元素2,元素3……);語法解析:①數組名的定義規(guī)則與變量相同。②數組內元素的數據類型可以不一樣。③初始化數組與Java不一樣,需要用中括號。代碼演示:案例1(利用數組完成)案例1(利用數組完成)varname=["林沖","吳用","李逵","史進

6、"];varbyname=newArray("豹子頭","智多星","黑旋風","九紋龍");document.write("姓名   綽 號
")document.write("----------------
")for(vari=0;i")}代碼解析:①length屬性可以獲得數組的長度保存上面代碼,運行效果如圖1所示。上面的

7、代碼中,我們定義了兩個數組分別保存姓名和綽號,這就要求我們在操作數組的時候兩個數組的下標一定要對應,否則會出現(xiàn)“智多星林沖”、“九紋龍李逵”這樣張冠李戴的現(xiàn)象。解決這樣的問題,在Java中可以使用HashMap這樣的鍵值表來實現(xiàn),一個鍵對應一個值,不會出現(xiàn)交叉串位。JavaScript中的Hash表與Java中的HashMap非常相似,下面就來介紹下如何在JavaScript中應用hash表。2Hash表語法結構:Hash表的定義與使用/***hash表的定義及初始化*/varhash表名={元素鍵:元素值①,②元素鍵:元

8、素值,……};/***向hash表中添加新值*/hash表名[鍵]=值;/***從hash表中取值*/值=hash表名[鍵];語法解析:①hash表中每一個元素都由一對鍵和值組成,鍵值之間用“:”分隔,實現(xiàn)鍵值對應②元素和元素之間采用“,”隔開2forin語句遍歷hash表,通常使用forin語句語法結

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。