var arr=[1,6,8,9,12,25,36] //排好序的数组
function rank(a,n) { //这个函数是找出数组中的某个比n大的值
for(var i=0;i<a.length;i++){
if (a[i]>n){
break; //找到后就跳出循环,没必要继续往下找了。
}
}
for(var j=a.length-1;j>=i;j--){ //倒着将从i开始后的数组全部往后挪一位。(j为什么可以等于i?,因为j=i时,他的位置在j+1,但是值还是原来的。这时候可以将j的位置(也就是i的位置)放上n)
a[j+1]=a[j];
}
a[i]=n;
console.log(a)
}
rank(arr,11)