js 数组排序

依然范特西╮ 提交于 2020-01-31 00:58:24

数组排序,通过量个数值对比,若果前面一个数大,那么通过第三个变量来交换位置

        var arr = [19,4,2,54,12,1,3]
        for(var i=0; i<arr.length-1; i++){
            for(var j=i+1; j<arr.length; j++){
                if(arr[i]>arr[j]){      //判断后一个数是否小于前一个数
                    var r = arr[j];     //如果小于把小的数给变量 r
                    arr[j] = arr[i];    //把大的数换的后面
                    arr[i] = r;         //在把 r 的值赋值给前面  反复循环
                }
            }
        }
        console.log(arr)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!