<body>
<input type="text" id="num" value="3,2,1,4" /> <button id="sub">冒泡确定</button>
<script>
document.getElementById('sub').onclick=function(){
var val =document.getElementById('num').value;
var arr=val.split(',');
console.log(maopao(arr))
};
//冒泡排序算法
function maopao(arr){
//从0开始到最后一个 减一个
for(var i=0;i<arr.length-1;i++){
//从0 开始到前边那个 减一个
for(var j=0;j<arr.length-i-1;j++){
if(parseInt(arr[j])<parseInt(arr[j+1])){
//判断后边的是否比前边的大,如果大,二者换一下位置
var saved=arr[j];
arr[j]=arr[j+1];
arr[j+1]=saved;
}
}
};
return arr
}
</script>
</body>
JS 数组排序--冒泡排序
最新推荐文章于 2023-09-01 10:29:42 发布