//栗子:提取字符串中的分数,汇总后算出平均分,并与每个分数比较,输出
var s="张三 56分,李四74分,王五92分,赵六84分";
var a=s.match(/\d+/g),sum=0;//提取数字
for (var i = 0; i < a.length; i++) {
sum+=parseFloat(a[i]);
}
var avg=sum/a.length;
function f() {
var n=parseFloat(arguments[1]);
return n+"分"+"("+((n>avg)?("超出平均分"+(n-avg)):("低于平均分"+(avg-n)))+"分)";
}
var s1=s.replace(/(\d+)分/g,f);
console.log(s1);
当前位置:网站首页>【JS】提取字符串中的分数,汇总后算出平均分,并与每个分数比较,输出
【JS】提取字符串中的分数,汇总后算出平均分,并与每个分数比较,输出
2022-07-05 10:17:00 【木子欢儿】
边栏推荐
猜你喜欢
Solution of ellipsis when pytorch outputs tensor (output tensor completely)
如何写出高质量的代码?
Fluent generates icon prompt logo widget
5G NR系统架构
@SerializedName注解使用
C语言实现QQ聊天室小项目 [完整源码]
StaticLayout的使用详解
> Could not create task ‘:app:MyTest. main()‘. > SourceSet with name ‘main‘ not found. Problem repair
SAP ui5 objectpagelayout control usage sharing
[论文阅读] CKAN: Collaborative Knowledge-aware Atentive Network for Recommender Systems
随机推荐
IDEA新建sprintboot项目
微信小程序触底加载与下拉刷新的实现
Fluent generates icon prompt logo widget
Node の MongoDB Driver
各位大佬,我测试起了3条线程同时往3个mysql表中写入,每条线程分别写入100000条数据,用了f
Qt实现json解析
Atcoder beginer contest 254 "e BFS" f st table maintenance differential array GCD "
php解决redis的缓存雪崩,缓存穿透,缓存击穿的问题
九度 1480:最大上升子序列和(动态规划思想求最值)
请问大佬们 有遇到过flink cdc mongdb 执行flinksql 遇到这样的问题的么?
mongoDB副本集
@SerializedName注解使用
Personal website construction tutorial | local website environment construction | website production tutorial
小程序中自定义行内左滑按钮,类似于qq和wx消息界面那种
Glide advanced level
Pseudo class elements -- before and after
Livedata interview question bank and answers -- 7 consecutive questions in livedata interview~
Workmanager learning 1
如何判断线程池已经执行完所有任务了?
Coneroller执行时候的-26374及-26377错误