当前位置:新励学网 > 秒知问答 > 请教怎么用JS计算分数排名

请教怎么用JS计算分数排名

发表时间:2024-07-12 11:56:49 来源:网友投稿

把所有分数放入一个数组中,就可以用数组排序的方法来排序

functionsortNumber(a,b){returna-b;}vararr=newArray(3,5,8,31,66,2);document.write(arr.sort(sortNumber));

需要注意的是sortNumber这个方法,因为sort()是按照首字母或数字来排序的,如果没有sortNumber结果为2,3,31,5,66,8,这个显然不是我们所要的,如果想按照其他标准进行排序,就需要提供比较函数,如果a小于b,返回一个小于0的值,a排在b的前面,就是小的排前,大的排后,如果两者相等,就返回一个0,如果a大于b,返回一个大于0的值,b排在a的前面,根据这个,我们创建一个sortNumber的函数来判断。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!