陣列的宣告
宣告乙個陣列裡面是abc,宣告乙個空陣列物件
var arr1 =
newarray()
;arr1[0]
="abc"
;alert
(arr1)
;
宣告乙個陣列長度是5,宣告乙個具有一定長度length的陣列
var arr2 =
newarray(5
);alert
(arr2.length)
;
宣告乙個陣列裡面有1、2、3、4、5,宣告乙個直接含有元素的陣列(最簡單常用)
var arr3 =[1
,2,3
,4,5
];alert
(arr3)
;
注意:js中的陣列宣告不用指定長度,js的陣列長度是不固定的,會隨著元素數量的改變而改變
陣列的賦值和取值
宣告陣列
var arr =
;arr[0]
=2;arr[1]
="abc"
;arr[2]
=true
;arr[5]
=new
date()
;alert
(arr)
;
js中的陣列可以儲存任意型別的資料,也可以跳著存
陣列元素的取出
alert
(arr[5]
);
如果所取元素角標根本就不存在,則返回undefined
陣列的length屬性
陣列名.length返回當前陣列的長度
陣列名.length = 新的值 動態改變陣列的長度
陣列的遍歷
普通for迴圈
for
(var i=
0;i)
for-in迴圈
for
(var i in arr)
陣列的操作學習
陣列的合併,arr.concat(b,c);
陣列指定間隔符轉換字串:var b = arr.join("-");
移除陣列最後乙個元素並返回
先拿到那個位置的值,然後length = length-1
var ele = arr.pop();
陣列的追加,返回新的長度
var in = arr.push(「lol」);
陣列移除第乙個元素
var ele= arr.shift();
在陣列的開始位置 插入指定元素
var a = arr.unshift(「adas」);
陣列刪除指定位置元素
var arr2 = arr.splice(1,3,「a」);
JavaScript中的陣列
陣列 引數 返回值原陣列是否改變 1 向陣列尾部新增push 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 2 刪除陣列的最後一項pop 沒有引數 返回值是刪除的那個數 原陣列改變 3 向陣列的頭部新增unshift 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 4 刪除...
JavaScript中的陣列
1.1基本資料型別 以number型別為例number 報錯,error is not defined number nan,nan是非數值,乙個特殊的數值 number 1 1 乙個單純的數字 number 1 1 乙個單純的數字 new number 1 number,乙個物件,具有物件方法也就...
javaScript 陣列中的方法
1 join 方法 array.join 方法可以把乙個陣列的所有元素轉換成字串,然後再把他們連線起來,可以指定乙個可選的字元來分隔結果字串中的元素。如果沒有指定分隔符,那麼就預設為逗號分隔元素。例如 var a var b a.join b 1,2,3 var b a.join b 1 2 3 2...