【前端】JS遍历Table,让所有数字2位补零

【背景】

用户希望所有数字整整齐齐的,小数不足两位的补零。但是后端SQL种种原因无法修改,只能退而用JS方法实现格式化。

【分析】

遍历Table中所有数字时,需要先把cell中的内容从text转为Float,然后再进行格式化处理。

【语句】

百分比数字,格式化后再拼个%:

javascript 复制代码
cells[i].textContent = (parseFloat(cells[i].textContent)).toFixed(2)+'%';

非百分比数字,同时加千位符:

javascript 复制代码
cells[i].innerText = (numericValue.toFixed(2)).toLocaleString();

其中的cells[i]代表遍历过程中的单元格对象。

相关推荐
一个假的前端男20 小时前
# 从零开始创建 Flutter Web 项目(附 VS Code 插件推荐)
前端·flutter·react.js
卸任20 小时前
Windows判断是笔记本还是台式
前端·react.js·electron
Jiude20 小时前
AI 全栈时代的工程化护栏:Vben-Nest 让 Mock 契约落地成真实后端
前端·后端·nestjs
敲敲了个代码20 小时前
[特殊字符] 空数组的迷惑行为:为什么 every 为真,some 为假?
前端·javascript·react.js·面试·职场和发展
雪人不是菜鸡20 小时前
简单工厂模式
开发语言·算法·c#
铸人20 小时前
大数分解的Shor算法-C#
开发语言·算法·c#
yyjtx20 小时前
DHU上机打卡D31
开发语言·c++·算法
海绵宝龙20 小时前
前端网页录屏是怎么实现的
前端
rit843249921 小时前
全变分正则化图像去噪的MATLAB实现
开发语言·matlab
勇往直前plus21 小时前
python格式化字符串
开发语言·前端·python