function middle(){
let args=[...arguments]; //收集参数转为数组
args.sort() //排序
if(args.length%2===0){ //判断数字个数是奇数还是偶数
return ((args[args.length/2]+args[args.length/2-1])/2);//偶数个取中间两个数的平均数
}else{
return args[parseInt(args.length/2)];//奇数个取最中间那个数
}
}
复制代码
JS实现一个求中位数的函数middle
最新推荐文章于 2024-06-19 08:37:48 发布