7.27
数组下标的意义是偏移量
let arr = [2 , 5 , 9 , 72 , 9 , 1 , 91];
//数组解决星座问题
let sep_list = [20 , 19 , 21 , 20 , 21 , 22 , 23 , 23 , 23 , 24 , 23 , 22];
let star_list = ['摩羯' , '水瓶' , '双鱼' , '白羊' , '金牛' , '双子' , '巨蟹' , '狮子' , '处女' , '天秤' , '天蝎' , '射手' , '摩羯'];
y = 12 , r = 4;
let star = star_list[y - 1 + parseInt(r / sep_list[y - 1])];
console.log(star);
//冒泡排序
//外循环控制冒泡次数
for(i = 0 ; i < arr.length - 1 ; i++){
//内循环控制单次冒泡的过程
//冒一次泡,一个元素从无序区进入有序区
for(j = 0 ; j < arr.length - 1 - i/*不减一会越界 */; j++){
if(arr[j] > arr[j+1])
let temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
a
}
}
console.log(arr);