第四章进阶资料型态内容摘要:
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() 方法來將對應關係一個一個加進去。 。第四章进阶资料型态
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
第四章西瓜主要病虫害防治
为雌花子房小,初期雄花发育不完全,畸形,雄蕊异常,花粉量少,甚至没有花粉,从而难于进行正常的授粉受精,影响植株坐果和果实发育。 2.果形小,果实发育周期短 小型西瓜的果型小,一般单瓜重 - ,果实发育周期较短,在环境温度为 25— 30℃ 时,雌花开放至果实成熟只需 20多天,较普通西瓜品种提早 7— 10天。 小型西瓜在早熟栽培条件下,所需天数因环境内的温度状况不同而不同