直接貼代碼:
function randomNum(x,y){
return Math.ceil(Math.random()*(y-x))+x;
}//隨機(jī)從x-y的數(shù)字
function randomArr(){//隨機(jī)生成10位數(shù)從x-y的數(shù)組
var attr=[];
var str='';
for(var i=0;i<10;i++){
str=randomNum(10,35);
attr.push(str)
}
return attr
}
var newArr=randomArr()//隨機(jī)生成的10為數(shù)的數(shù)組賦值newArr變量存儲(chǔ)
function sortArr(arr){
var temp='';
for(var i=0;i<arr.length;i++){
for(var j=0;j<arr.length-i;j++){
toSort(j,j+1)
}
}
function toSort(prev,next){
if(arr[prev]>arr[next]){ //如果前一個(gè)數(shù)字大于后一個(gè),則兩者交換位置
temp=arr[next];
arr[next]=arr[prev];
arr[prev]=temp;
}
}
return arr
}
console.log(sortArr(newArr))