python去掉一个最高分和最低分求平均数_JS中去掉最高分和最低分后求平均数
function avgFn() {
//=>借用数据原型上的SLICE方法,实现将类数组转换为数组
//原理:执行数组原型上的SLICE方法,让方法中的THIS指向要转换的类数组,这样在执行内置代码的时候,
THIS已经变为ARG,相当于在操作ARG
//前提:必须是类数组才可以,因为类数组虽然不是数组,但是它的结构和数组基本上类似,
也就是操作数组的那些循环判断等JS语句,同样也能操作ARG这种类数组
//=>类数组不仅可以借用SLICE,Array原型上的大部分方法都可以借来使用(原理都是THIS改变)
var ary = Array.prototype.slice.call(arguments);
ary.sort(function (a, b) {
return a - b;
}).shift();
ary.length--;
return (eval(ary.join('+')) / ary.length).toFixed(2);
}
console.log(avgFn(9.8, 9.6, 9, 8, 8.8, 8.9));
OR
function avgFn() {
[].sort.call(arguments, function (a, b) {
return a - b;
});
[].shift.call(arguments);
[].pop.call(arguments);
return (eval([].join.call(arguments, '+')) / arguments.length).toFixed(2);
}
console.log(avgFn(9.8, 9.6, 9, 8, 8.8, 8.9));
python去掉一个最高分和最低分求平均数_JS中去掉最高分和最低分后求平均数相关推荐
- 用Python制作一个颜值打分器,看看你女盆友们颜值多少分
先给大家看一下效果: 因为没有女朋友(懂的都懂),所以只能找一些女朋友的照片啦~ 先获取一些漂亮女朋友照片 然后在根据照片进行颜值排名打分 来让我们看一下第一名的女朋友的颜值 第一名:颜值评分是94. ...
- 请问怎么用python画一个轮廓图,,例如中国地图这种,注意是轮廓图,求大佬指点
请问怎么用python画一个轮廓图,,例如中国地图这种,注意是轮廓图 例如这个:
- python创建一个n*m的二维数组_Python中创建二维数组
Python中创建二维数组 二维数组 二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式][常量表达式].二维数组又称为矩阵,行列数相等的矩 ...
- 用c语言求一组数中最大值和最小值,用c语言求一组数组的最大值以及最小值
#include//stdio.h是c的标准的i/o库,是以函数的方式向buffer写入或读取字符,iostream.h是c++的标准i/o库,引入了输入/输出流的概念,是一个类库,是以类方法从str ...
- 求一维数组中的最大数c语言,C语言 求一维数组中最大值的位置
C语言 求一维数组中最大值的位置0 stdlib;=10;;The location is%d"i++) { if(a[i]> return 0#include <:> i ...
- python中的除法、取整和求模_python中的除法,取整和求模
首先注明:如果没有特别说明,以下内容都是基于python 3.4的. 先说核心要点: 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整roun ...
- python中的除法、取整和求模_python中的除法,取整和求模-Go语言中文社区
首先注明:如果没有特别说明,以下内容都是基于python 3.4的. 先说核心要点: 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整roun ...
- 用python写一个简单的爬虫保存在json文件中
学习python没多久,所以只能写一个很简单的爬虫啦~~ 我使用annacada 自带的spyder来写爬虫的,这次我们要爬取得网站是http://www.drugbank.ca/drugs, 主要是 ...
- python求五个数中的最大值和最小值_python编程 求输入的10个数中的最大值和最小值,并输出它们各自是第几个...
展开全部 importjava.util.ArrayList:e68a84e8a2ad3231313335323631343130323136353331333431373266 importjava ...
最新文章
- python发声-python写报警程序中的声音实现winsound
- OVS DPDK--介绍(二)
- mysql+rownumber的用法_mysql中如何实现row_number
- mmseg java_MMSeg中文分词算法
- linux去掉某一字符开头的行
- mysql innodb redolog_Mysql的binlog 和InnoDB的redo-log
- CSS样式的简单使用
- 读博天赋更重要还是努力更重要?
- java 40期_【40期】说一下线程池内部工作原理
- 黑莓8330、8830写号,上网,输入法,汉化
- 破解密码——利用Windows PE操作系统破解Windows PIN
- Bat脚本 -(一)- echo/ echo off/ echo on/ @ / start / pause / rem
- 手写基于NIO的迷你版tomcat
- 黑客主要学习python的什么_黑客最常用的黑客语言——Python!
- 第二周 预习:Java基本语法2、面向对象入门
- 13 个优秀的 Vue 开源项目及合集推荐
- python3从零学习-6.0、第三方库
- 【linux基础-1】linux下的快捷键-根目录结构-用户目录
- 推荐一款广告过滤软件
- 设计模式普及之抽象工厂模式