字符串,數組,對象

本次任務內容超級無敵多

導致我寫了一兩個周 ... 暫且收手了,接下來複習,七月初再次開始做任務

數字相關方法

Number() 函數把對象的值轉換爲數字。如果對象的值無法轉換爲數字,那麼 Number() 函數返回 NaN。
toFixed() 方法可把 Number 四捨五入爲指定小數位數的數字。
ceil() 方法可對一個數進行上舍入。
Math.floor(x) 可對一個數進行下舍入。
isNaN() 函數用於檢查其參數是否是非數字值。

字符串相關方法

stringObject.charAt(index) 返回指定位置的字符index字符在字符串中的下標。
stringObject.concat(stringX,stringX,...,stringX) 用於連接兩個或多個字符串。
indexOf() 方法可返回某個指定的字符串值在字符串中首次出現的位置。
lastIndexOf() 方法可返回一個指定的字符串值最後出現的位置。
stringObject.slice(start,end) 可提取字符串的某個部分,並以新的字符串返回被提取的部分。
split() 方法用於把一個字符串分割成字符串數組。
stringObject.substr(start,length) 可在字符串中抽取從 start 下標開始的指定數目的字符。
toLowerCase() 方法用於把字符串轉換爲小寫。
toUpperCase() 方法用於把字符串轉換爲大寫。
replace() 方法用於在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。

對象的相關操作

遞歸

函數調用自身,循環

數組相關操作

unshift() 方法可向數組的開頭添加一個或更多元素,並返回新的長度。 shift() 方法用於把數組的第一個元素從其中刪除,並返回第一個元素的值。 pop() 方法用於刪除並返回數組的最後一個元素。 push() 方法可向數組的末尾添加一個或多個元素,並返回新的長度 join() 方法用於把數組中的所有元素放入一個字符串。 元素是通過指定的分隔符(形參)進行分隔的。

數據結構

二叉樹遍歷

前序遍歷:訪問根節點 前序遍歷左子樹 前序遍歷右子樹。
中序遍歷:中序遍歷左子樹 訪問根節點 中序遍歷右子樹。
後序遍歷:後序遍歷左子樹 後序遍歷右子樹 訪問根節點。
將遍歷過的部分看做一個節點

隊列

隊頭入,隊尾出
先進先出

棧頂進,棧頂出 先進後出

排序

myArray.sort(sortMethod) 若返回值<=-1,則表示 A 在排序後的序列中出現在 B 之前。 若返回值>-1 && <1,則表示 A 和 B 具有相同的排序順序。 若返回值>=1,則表示 A 在排序後的序列中出現在 B 之後。

數組和字符串的相互轉化

其他

判斷選中: 標籤.checked

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章