建立陣列的基本方式有兩種:
1.使用array建構函式
語法:new array()
小括號()說明:
(1)預先知道陣列要儲存的專案數量
(2)向array建構函式中傳遞陣列應包含的項
2.使用陣列字面量表示法
由一對包含陣列項的方括號表示,多個陣列項之間以逗號隔開
讀取和設定值時,使用方括號並提供相應的索引
說明:索引是從0開始的正整數
語法:array.length
功能:獲取陣列array的長度
返回值:number
說明:1.通過設定length可以從陣列的末尾移除項或向陣列中新增新項
2.當把乙個值放在超出當前陣列大小的位置上時,陣列就會重新計算其長度值,長度值等於最後一項的索引加1
3.陣列的遍歷(利用for迴圈取出乙個陣列裡面的所有值)
1.push()
語法:arrayobject.push(newele1,newele2,…newex)
功能:把它的引數順序新增到arrayobject的尾部
返回值:把指定的值新增到陣列後的新長度,返回number型別
2.unshift()
語法:arrayobject.unshift(newele1,newele2,…newex)
功能:把它的引數順序新增到arrayobject的開頭
返回值:把指定的值新增到陣列後的新長度
3.pop()
語法:arrayobject.pop()
功能:刪除arrayobject的最後乙個元素
返回值:被刪除的那個元素
4.shift()
語法:arrayobject.shift()
功能:刪除arrayobject中的第乙個元素
返回值:被刪除的那個元素
join() 【簡單理解,就是將乙個number型別的陣列轉化為字串型別】
語法:arrayobject.join(separator)
功能:用於把陣列中的所有元素放入乙個字串
返回值:字串
拓展:當join()方法沒有引數時,預設值與值之間用「,」連線
1.reverse()
語法:arrayobject.reverse()
功能:用於顛倒陣列中元素的順序
返回值:陣列
2.sort()
語法:arrayobject.sort(sortby)
功能:用於對陣列的元素進行排序
返回值:陣列
說明:(1)即使陣列中的每一項都是數值,sort方法比較的也是字串
(2)sort()方法可以接收乙個比較函式作為引數
JS內建物件
1.什麼是物件 js中的所以事物都是物件 字串 數值 陣列 函式。每個物件都帶屬性和方法 js中允許自定義物件 2.自定義物件 1 定義並建立物件例項 2 使用函式來建立物件,然後建立新的物件例項。兩種自定義物件事例如下 3.string 物件 string物件用於處理已有的字串 字串可以單引號或雙...
js 內建物件
陣列長度從0開始算起 如何建立陣列 建立陣列的基本方法有兩種 1.使用array建構函式 語法 new array 小括號 說明 與想知道要儲存的專案數量 2.向array建構函式中傳遞陣列應包含的項 2.使用陣列字面量表示法 有一對包含陣列項的方括號 表示,多個陣列以逗號隔開 concat 語法 ...
js 內建物件
charat 與charcodeat charcodeat 語法stringobject.charcodeat index 功能返回stringobject中index位置字元的字元編碼 charat 語法stringobject.charat index 功能返回stringobject中inde...