本文實例講述了JavaScript數據結構之數組的表示方法。分享給大家供大家參考,具體如下:
數組類似于線性表。基本上每種語言都會講數組作為固有類型。這里主要講一下二維數組。我們可以把二維數組看成這樣一個定長線性表:它的每個數據元素也是一個定長的線性表。數組一旦被定義,它的維數和維界就不再改變。因此,除了結構的初始化和銷毀之外,數組只有存取元素和修改元素值的操作(這里注意和JavaScript中的array類型做出區分,這里說的是數據結構,而不是某一種單獨語言的語法)。
由于數組一般不作插入或者刪除操作,也就是說,一旦建立了數組,則結構中的數據元素個數和元素之間的關系就不再發生變動。因此,采用順序存儲結構表示數組就是理所當然的事情啦。
在javascript中,數組就是對象。請看如下代碼:
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>數組</title> </head> <body><script type="text/javascript"> var fruit=new Array("apple","banana","pear","orange"); fruit['first']="grape"; fruit['second']="xigua"; document.write(fruit[1]);//banana document.write(fruit['first']);//grape document.write(fruit.second);//xigua</script> </body></html>可以看到,javascript中數組可以通過下標訪問,也可以和對象一樣對數組進行指定賦值。
更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數組操作技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript數學運算用法總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript查找算法技巧總結》及《JavaScript錯誤與調試技巧總結》
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答