js(ES5)中数组及冒泡排序
一、数组
var arr =new Array(5) 一个值代表的是数组长度
var arr =new Array(1,2,3,4,5) 多个值代表数组内容
二、ES5实现冒泡排序
<script>
for (var i=0; i<arr.length-1; i++){
//i是走几遍(-1是因为最后一个元素没必要在比较)
for (var j=0; j<arr.length-i-1; j++){
//-i是因为每次都是把最大值放到数组末尾,所以没必要在比较
//-1是为了防止越界
if(arr[j]>arr[j+1]){
var temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
</script>