在講到物件之前,我們先從陣列這個重要功能開始講起。
- 建立你的第一個array!
結果會是:
NCLP
SCJP
CCNA
注意,陣列的index是從0開始算起。 - 加強型的for語法:for in
結果也會是:
NCLP
SCJP
CCNA
跟Java的foreach語法有些不同,但是用意是類似的。傳統的for可以讓你從陣列中依序、依間隔撈出想要的元素值;而for in(或是foreach)語法雖然比較簡單,但是卻只能「每一個」都取出。 - 陣列相加
JavaScript的陣列相加非常容易,他把陣列當成字串方式來處理!
結果會是:
Sherri,Hotel,Oscar,function concat() { [native code] }
透過concat()方法,javascript會幫我們補上一個","作間隔。 - 把陣列轉成字串列印--join()並切割--split()
結果會是:
Sherri,Hotel,Oscar
Civil,Kilo
Sherri.Hotel.Oscar
利用for in印出陣列元素!
Sherri Hotel Oscar Civil Kilo
利用傳統的for印出陣列元素!
Sherri Hotel Oscar Civil Kilo - 排序陣列元素--sort()並自訂排序方法
結果會是:
排序前
Fedora,Debian,CentOS,Mandriva,OpenSuSE,Ubuntu,openSolaris
排序後
CentOS,Debian,Fedora,Mandriva,OpenSuSE,Ubuntu,openSolaris
排序前
10,10,10.5,100,A100.3,500
排序後
10,10,10.5,100,500,A100.3
number排序後
10,10,10.5,100,500,A100.3
由此可知,英文字母排序是大寫先排完之後,再排小寫。
印出陣列時,如果小數點為0則只印出整數部份。
數字也可以跟字串進行排序,只要符合你自己的規則即可!
沒有留言:
張貼留言