Javascript 數組array賦值與取值
目錄
Javascript 數組array賦值與取值
一、數組元素的賦值
1、在創建Array對象時直接賦值
2、利用Array對象的元素下標對數組進行賦值
二、數組元素的獲取
?
一、數組元素的賦值
對數組元素賦值共有2種方法:
- (1)在創建Array對象時直接賦值;
- (2)利用Array對象的元素下標對數組進行賦值;
其實這兩種方式我們在前兩節都已經接觸過了,這里我給大家系統總結一下:
?
1、在創建Array對象時直接賦值
。
語法:
var 數組名 = new Array(元素1,元素2,…,元素n);
舉例:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title><script type="text/javascript">//創建數組的同時對元素賦值var arr=new Array("html","css","javascript");document.write(arr.length);</script>
</head>
<body>
</body>
</html>
在瀏覽器預覽效果如下:
?
?
2、利用Array對象的元素下標對數組進行賦值
這個方法可以隨時向Array對象中輸入元素值,或者是修改數組中的任意元素值。
語法:
var 數組名 = new Array();
數組名[0] = 元素1;
數組名[1] = 元素2;
……
數組名[n] = 元素(n-1);
舉例:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title><script type="text/javascript">//創建數組var arr=new Array();//通過下標對數組元素賦值arr[0] = "html";arr[1] = "css";arr[2] = "javascript";//修改arr[0](即第1個元素)的值arr[0] = "vvv";document.write(arr[0]);</script>
</head>
<body>
</body>
</html>
?
?
?
二、數組元素的獲取
在JavaScript種獲取數組某一項的值都是通過數組元素的下標來獲取。
舉例:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title><script type="text/javascript">//創建數組var arr=new Array("中國","廣東","廣州","天河","暨大");document.write(arr[4]);</script>
</head>
<body>
</body>
</html>
在瀏覽器預覽效果如下:
?
?
舉例2:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title><script type="text/javascript">//創建數組var arr=new Array("中國","廣東","廣州","天河","暨大");//利用for循環獲取所有數組元素for(var i=0;i<arr.length;i++){document.write(arr[i] + "<br/>");}</script>
</head>
<body>
</body>
</html>
在瀏覽器預覽效果如下:
?
其中arr.length表示獲取數組arr的長度。
?