第四章进阶资料型态内容摘要:

t() 的比較函數  連結:  程式碼重點  說明  a和 b會被轉換為數值型態, sort()方法依照比較函數的回傳值來排序。  當我們使用加號將陣列和字串並排時, JavaScript 會將陣列轉換成由逗號隔開的字串。  如果陣列的每一個元素都是數值, JavaScript 在執行 sort() 時,會依照字串來排序,這是特別要注意的地方。 17/38 function parisonFunction(a, b){ return(ab)。 } JavaScript 程式設計與應用:用於網頁用戶端 範例 412  主題:陣列方法: pop(), push(), shift(), unshift()  連結:  程式碼重點  說明  範例使用 eval(cmd)。 的方式將字串變成可執行的程式碼。 18/38 cmd = 39。 (狗 , 豬 )39。 cmd = 39。 elementCount = (龍 , 蛇 )39。 cmd = shifted = ()。 cmd = 39。 (狗 , 豬 )39。 JavaScript 程式設計與應用:用於網頁用戶端 範例 413  主題:使用陣列方法: toString() 和 join()  連結:  程式碼重點  說明  從範例可以看出, () 和 () 得到的結果是一樣的。 19/38 (()=“+()+br)。 (()=+()+br)。 ((39。 ,39。 )=+(39。 ,39。 )+br)。 ((39。 +39。 )=+(39。 +39。 )+br)。 JavaScript 程式設計與應用:用於網頁用戶端 範例 414  主題:陣列的方法: split()和 concat()  連結:  程式碼重點  說明  字串物件由 split()中的字串 ”、 ”分割成陣列。  Concat可以使兩陣列結合在一起形成新的陣列。 20/38 array1=(39。 、 39。 )。 // 將字串拆成陣列 array3=(array2)。 JavaScript 程式設計與應用:用於網頁用戶端 範例 415  主題:使用 prototype 來定義陣列新的方法  連結:  程式碼重點  說明  我們使用 來定義自訂方法 max() 所對應的函數是 arrayMax()。  在函數 arrayMax() 中, this 代表此方法所對應的物件。 21/38 = arrayMax。 JavaScript 程式設計與應用:用於網頁用戶端 範例 416  主題:列出所有陣列物件屬性的測試  連結:  程式碼重點  說明  JavaScript 會把 0, 1, 2 當成是陣列物件的性質。  我們在取用陣列的元素時,還是必須使用 myArray[2] 或是 myArray[“2”] 等,而不能使用。 22/38 for (prop in myArray) (brmyArray. + prop + = + myArray[prop])。 JavaScript 程式設計與應用:用於網頁用戶端 43:字典物件  本小節介紹字典物件的建構與使用。  目前只能用在 IE。 23/38 JavaScript 程式設計與應用:用於網頁用戶端 字典物件介紹  一般的陣列是以循序的數值來進行索引,但是字典物件( Dictionary)是以字串來進行索引(或是以字串為鍵值)。  要產生一個字典物件,必須先使用 new ActiveXObject(“”) 產生一個空的字典物件,然後再使用 Add() 方法來將對應關係一個一個加進去。 。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。