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]);
}