5.17for循环&数组&冒泡排序

早上老师带着把for循环的遗留问题解决了一下,并让我们自己做了练习;下午讲了两个新的知识点:数组和冒泡排序。

 

数组

 

   (1)定义(最开始的是第0个值,后面是第一个值,一次排列;[]里面是索引值,后面的值才是真正代表的值;)
第一种:

var arr1 = [1,2,3,4,5,6];
var arr2 = Array[1,2,3,4,5,6];
var arr3 = new Array();
第二种:

arr1[6] = 7;
arr1["x"] = "y";
//alert(arr1.length);

【推
arr1.push(8);

arr1.pop();】

(2)遍历数组

第一种
for (var i = 0; i < arr1.length; i++) {
 alert(arr1[i]);
}

第二种()

for (var x in arr1) {
alert(arr1[x]);
}

冒泡排序

for (var j = 0; j < arr.length; j++) {
for (var i = j+1; i < arr.length; i++) {
if (arr[j] < arr[i]) {
var temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
for (var x in arr) {
alert(arr[x]);
}

posted on 2017-05-17 16:01  homie  阅读(196)  评论(0编辑  收藏  举报