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);
posted @ 2021-07-27 13:56  fugin9527  阅读(38)  评论(0编辑  收藏  举报