1. 程式人生 > 其它 >JavaScript>陣列

JavaScript>陣列

陣列(陣列是可變的)

陣列的方法

push 新增方法 (新增到末尾)返回新的陣列長度 會影響原本的陣列

pop刪除方法(刪除末尾元素) 返回刪除的元素 會影響原本的陣列

shift 刪除方法 刪除第一個元素 會影響原本的陣列

unshift 新增方法 插入到第一個 會影響原本的陣列

concat 合併 將倆個數組合並在一塊(返回的是一個新的陣列 不會改變原本的陣列)

reverse 反轉(將陣列倒序) 會影響原本的陣列

sort 排序方法 (將陣列按照ascii碼排序) 會影響原本的陣列

slice 擷取方法 (擷取陣列的一部分 作為新的陣列 返回的是一個數組 不會改變的原本的陣列)

splice 刪除方法 (將對應的下標開始位置刪除對應個數的元素 返回的資料是刪除的元素組成的陣列 ) 會影響原本的陣列

join 連線方法 (將數組裡面的元素按照對應的連線符進行連線 返回的是連線好的字串 不會改變的原 本的陣列)

indexOf 查詢陣列元素的方法 根據陣列的元素查詢對應的下標 沒有找到返回-1

lastIndexOf 從後往前查詢陣列元素下標 沒有找到返回-1

字元 (不可變的 裡面的方法都不會改變原本的字串 而是返回一個新的字串)

charAt 根據對應的下標 返回對應的字串

charCodeAt 根據對應的下標返回對應字串的ascii碼

String.fromCharCode() 根據對應的ascii碼返回對應的字串 靜態方法

indexOf 根據對應的字串 返回對應的下標 沒有找到返回-1

lastIndexOf 根據對應的字串 返回對應的下標(從後往前找)

search 方法 根據對應的字串返回對應的下標 沒有找到返回-1(支援正則)

slice 擷取方法 根據對應的開始下標和結束下標 擷取對應的字串組成一個新的字串 返回的是一個 新的字串(不包含 結束的位置)

sub 返回對應的sub元素包含對應的字串

subStr 擷取方法 根據對應的下標 擷取指定個數的字串 組成一個新的字串 返回的是一個新的字串

subString 擷取方法 根據對應的開始下標和結束下標 來擷取字串 返回一個新的字串(不包含 結束 的位置)

concat 方法 字串合併方法 將一個字串拼接成一個字串 返回

replace 替換方法 將指定的字串替換成對應的字串 返回的是替換完的新的字串(支援正則)

sqlit 分割方法 將對應的字串根據分割符 分割成對應字串填充的陣列 (支援正則)

toString 方法 轉為String型別

valueOf 方法 返回對應的原本的值

數學類(Math 屬於內建物件)

靜態屬性

Math.PI

Math.E

靜態方法

Math.max 最大值

Math.min 最小值

Math.round 四捨五入

Math.floor 向下取整

Math.ceil 向上取整

Math.pow 冪次方

Math.sqrt 開平方

Math.abs 絕對值

Math.random 返回0-1的隨機數 不包含1