创建数组的三种方式
- 字面量方式 var a = [] 避免跨索引的存储
- new Array() ()是数组的元素
- new Array() ()里面是数组长度
取出数组中最大值
var arr = [1.6,2,6,8,9,4,3]
var max = arr[0];
for(var i = 0; i < arr.length; i++){
if(max < arr[i]){
max = arr[i]
}
}
倒序数组并且以|相隔
var arr = [1.6,2,6,8,9,4,3]
var temp = '';
for(var i = arr.length-1; i > 0; i--){
temp += arr[i]+'|'
}
temp+=arr[0]
数组反转
var arr = [1, 2, 3, 4, 5, 6, 7, 8]
var count = parseInt(arr.length / 2);
var temp = '';
for (var i = 0; i < count; i++) {
temp = arr[i]
arr[i] = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = temp;
}
冒泡排序
var arr = [11, 22, 3, 4, 15, 6, 2, 8]
for (var i = 0; i < arr.length-1; i++) {
for(var j = 0; j < arr.length-1-i; j++){
if(arr[i]>arr[j]){
temp = arr[i]
arr[i] =arr[j]
arr[j] = temp;
}
}
}