早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用js实现将下列的数列按照从大到小的顺序排列:56,28,87,45,11,72,37,60;

题目详情
用js实现将下列的数列按照从大到小的顺序排列:56,28,87,45,11,72,37,60;
▼优质解答
答案和解析

function myfun()
{
var arr = [56,28,87,45,11,72,37,60];
for(var i = 0; i < arr.length; i++){
for (var j = i + 1; j < arr.length; j++){
var p;
if (arr[i] < arr[j])
{
p = arr[i];
arr[i] = arr[j];
arr[j] = p;
}
}
}
alert(arr);
}


///////////////////////////////////////
//这个更简单

function myfun()
{
var arr = [56,28,87,45,11,72,37,60];
arr.sort(); //从小到大排序
arr.reverse();//反转
alert(arr);
}