当前位置:网站首页>js utils 零碎
js utils 零碎
2022-07-26 23:18:00 【kilito_01】
import $ from "jquery";
function upVal(domArr, i) {
let dom = domArr[i]; //目标元素 i:当前元素下标,第几个元素
let max = parseFloat($(dom).attr("data-to")); //目标数值
let n = parseFloat($(dom).attr("data-n")); //增加基数
let initVal = parseFloat($(dom).attr("data-init")); //初始值
commentAdd(dom, initVal, max, n);
};
function commentAdd(dom, initVal, max, n) {
let timer = setInterval(() => { initVal += n; let num = parseFormatNum(initVal); $(dom).text(num); if (initVal >= max) { initVal = parseFormatNum(max); $(dom).text(initVal); clearInterval(timer); } }, 1); }; //数字格式化【隔3个数字添加逗号】 function parseFormatNum(number, n) { if (n != 0) { n = (n > 0 && n <= 20) ? n : 2; } number = parseFloat((number + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";
let sub_val = number.split(".")[0].split("").reverse();
let sub_xs = number.split(".")[1];
let show_html = "";
for (let i = 0; i < sub_val.length; i++) {
show_html += sub_val[i] + ((i + 1) % 3 == 0 && (i + 1) != sub_val.length ? "," : "");
}
if (n == 0) {
return show_html.split("").reverse().join("");
} else {
return show_html.split("").reverse().join("") + "." + sub_xs;
}
}
export {
upVal, parseFormatNum}
边栏推荐
- 创业3年,现在鹅厂,年收入百万+,作为软件测试前辈的一些建议....
- 消息队列学习 -- 概念
- Static routing experiment configuration
- The latest multi-threaded & highly concurrent learning materials, interview confidence
- 文章摘要智能提取【基于BERT技术】
- [draw sherpinski triangle in C language]
- Guangguangzai's CSDN journey
- go语言慢速入门——go运算符
- Wechat applet: user wechat login process (attached: flow chart + source code)
- Hcip day 1
猜你喜欢

消息队列学习 -- 概念

【在Visual Studio 2019中使用SQLite3库实现学生信息管理系统】

After working in Tencent testing post for 5 years, I was ruthlessly dismissed in July, trying to wake up my brother who was still paddling

Hcip day 5 OSPF extended configuration experiment

Hcip first day static routing comprehensive experiment

静态路由基本配置 实现全网可达

C language - array, string handler, strlen, strcpy and strncpy, strcat and strncat, StrCmp and strncmp

The latest JD SMS login + silly girl robot nanny level deployment tutorial (July 24, 2022)

OSPF路由信息协议-拓扑实验

C language student information management system can access text files based on arrays
随机推荐
Hcip day 6 OSPF static experiment
NAT network address translation protocol topology experiment
测试工作十年,想对还在迷茫的朋友说:一点要做好个人规划...
N methods of SQL optimization
见证中国网安力量 “解码2022中国网安强星”即将启航
面试必问 | 一个线程从创建到消亡要经历哪些阶段?
Hcip OSPF knowledge summary
JUC concurrent programming
文章主要内容提取软件[基于NLP技术]
【自此文之后,学习链表一片坦途】
[C language] relevant distinction between strlen and sizeof
C language - assignment operator, compound assignment operator, self increasing and self decreasing operator, comma operator, conditional operator, goto statement, comment
Summary of dataset operations in ppocrlabel format.
[do you know cache - fully understand cache]
【斐波那契数列及螺线 基于C语言】
蚂蚁京东新浪10位架构师424页佳作深入分布式缓存从原理到实践pdf
证券炒股开户需要现场开户吗网上开户安全吗
The latest multi-threaded & highly concurrent learning materials, interview confidence
Hcip first day
使用注解方式实现 Redis 分布式锁