目錄
- JavaScript中的陣列
- 陣列的概念
- 創建陣列
- 1.利用new創建陣列
- 2.利用陣列字面量創建陣列
- 獲取陣列中的元素
- 陣列的索引
- 陣列遍歷
- 陣列新增元素
- 冒泡排序
JavaScript中的陣列
陣列的概念
陣列是指一組資料的集合,其中每個資料被稱作元素,在陣列中可以存放任意型別的元素,陣列是一種將一組資料存盤在單個變數名下的優雅方式,
創建陣列
1.利用new創建陣列
var 陣列名 = new Array() ;
var arr = new Array();// 創建一個新的空陣列
注意Array(),A要大寫
2.利用陣列字面量創建陣列
//1.使用陣列字面量創建空的陣列
var 陣列名 = [];
//2.使用陣列字面量方式創建帶初始值的陣列
var 陣列名 = ['小白',16,true,2.3];
- 陣列的字面量是[]
- 宣告陣列并賦值稱為陣列的初始化
- 陣列中可以存放任意型別的資料,例如字串,數字,布林值等
獲取陣列中的元素
陣列的索引
索引(下標): 用來訪問陣列元素的序號(陣列下標從0開始),
’陣列名[索引]‘的形式來獲取陣列中的元素,
陣列遍歷
遍歷:就是把陣列中的每個元素從頭到尾都訪問一次,
//陣列的長度 陣列名.length
var arr = ['小白',16,true,2.3];
for(var i = 0; i < arr.length; i++){
console.log(arr[i]);
}
//arr.length 動態監測陣列元素的個數
陣列新增元素
1.通過修改length長度
var arr = ['red','blue','green'];
arr.length = 5;
console.log(arr[3]);// undefined
console.log(arr[4]);// undefined
2.通過索引號增加陣列元素
var arr = ['red','blue','green'];
arr[3] = 'white';
console.log(arr);
- 不能直接給陣列名賦值1,否則會覆寫掉以前的資料
冒泡排序

//冒泡排序
var arr = [5,4,3,2,1];
for(var i = 0; i<= arr.length - 1; i++){//外層回圈管趟數
for(var j = 0; j <= arr.length -i - 1; j++){
// 里面的回圈管每一趟的交換次數
// 內部交換2個變數的值,前一個和后面一個陣列元素相比較
if(arr[j] > arr[j+1]){
var temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
console,log(arr);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/503290.html
標籤:JavaScript
