在之前的文章中有讲过保留两位小数的实现,最近在开发在开发活动页面时,依旧是展示参赛作品的点赞数。当点赞数过万时,显示三位有效数字来展示点赞数,例如:1.56万、23.1万等。经过探索,找到了toPrecision() 方法,在MDN中是这样概述该方法的:toPrecision() 方法以指定的精度返回该数值对象的字符串表示。我们可以改变该方法的 percision参数来定义需要保留多少位有效数,话不多说,具体脚本代码如下。

JavaScript函数实现

代码

<script>// 点赞数保留三位有效数字const decNumber = num => {if (num / 10000 >= 1) {const decNum = num / 10000;return decNum.toPrecision(3);} else {return num;}}const res1 = decNumber(32354);const res2 = decNumber(323545);console.log("当前有效数1:", res1);console.log("当前有效数2:", res2);
</script>

 

  测试结果

javaScript 如何保留三位有效数字相关推荐

  1. 保留三位有效数字,四舍六入五成双

    举例: 输入:1234 输出:1234 1234.3        1234 12         12.0 4         4.00 1.3        1.30 1.235          ...

  2. C#保留三位有效数字

    最近遇到问题是保留三位有效数字而不是保留三位小数. 例如: 输入:1234 输出:1234 1234.3 1234 12 12.0 4 4.00 1.3 1.30 1.235 1.24 1.245 1 ...

  3. Python实现保留三位有效数字

    网上查找了较多的四舍五入的方法,发现不是自己想要的,于是自己按数目级别写了一段,后面又做了更改,做了简单的整合. 整体思路就是取第三位数作判断,如果是第三位是5,再判断第四位的奇偶性 ,作为小白,代码 ...

  4. C++ Ouput Exactly 2 Digits After Decimal Point 小数点后保留三位数字

    在C++编程中,有时候要求我们把数据保留小数点后几位,或是保留多少位有效数字等等,那么就要用到setiosflags和setprecision函数,记得要包含头文件#include <ioman ...

  5. c语言中对float保留固定3位,float保留三位小数 float,double 除法 保留 指定位

    java里怎样让float保留3位小数 数据库里保存的float值是0.0346562 保留小数位3位 如0.035后面的四舍五有一个方法很简单,保留三个小数,就是乘以1000(10的3次方),取整, ...

  6. python 保留两位有效数字

    代码: test_time = 1.526# # 前三种方式做四舍五入处理 # 方式1 # time_1 = float("{:.2f}".format(test_time)) # ...

  7. java保留4位有效数字_Java:保留几位有效数字

    来自 例子:保留3位有效数字 1,239,451 ===> 1,240,000 12.1257 ===>12.1 .0681 ===>.0681 5 ===>5 代码实现 pu ...

  8. 保留小数点后三位_【Meta分析】Stata制作森林图时,如何保留三位小数?

    系统评价/Meta分析指全面收集所有相关研究并逐个进行严格评价和分析,再用定性或定量合成的方法对资料进行处理得出综合结论的研究方法.在指导学员的过程中发现初学者在学习过程中常常会碰到许多共性问题,本公 ...

  9. c语言求平均值 保留三位小数,Excel求平均值时,保留小数位数与参与求平均值的个数有关...

    在 Excel 中,求平均值用Average函数:它可分用快捷键求平均值.自动求平均值和输入公式求平均值,其中用快捷键求平均值速度最快,并且三种方法都可以对行列.任意单元格.指定区域甚至整个表格求平均 ...

最新文章

  1. struts配置文件没有标签提示
  2. EfficientNetV2震撼发布!87.3%准确率!模型更小,训练更快!谷歌大脑新作
  3. Linux文件索引节点相关概念
  4. hibernate小记
  5. tcp转串口_浅谈串口转以太网技术
  6. 300 行代码带你搞懂 Java 多线程!
  7. ITK:区域最小图像过滤器
  8. 启动efi_efi启动模式对比bios启动模式有哪些优势【详细介绍】
  9. Requests redirect
  10. windows程序窗体创建流程模型A--利用基本数据类型
  11. android7.0 ActivityManagerService(AMS)启动流程
  12. [AIR] 获取U盘,打开U盘
  13. 机器学习实战应用案例100篇(十)-蝙蝠算法从原理到实战应用案例
  14. 华为网络技术大赛笔记——数据库基础原理
  15. 简单博弈(java)
  16. 第二章--第二节:注释
  17. 论文专利博客写作总结
  18. 试用BENQ PD2710QC显示器
  19. 虚拟机安装安装增强失败:modprobe vboxguest failed
  20. Mac系统下wow自动钓鱼python实现

热门文章

  1. c语言编程队名,比赛团队队名及口号
  2. USB转串口(rj45)使用secureCRT调试设备
  3. JavaScript学习第二部-js的基础语法和语句
  4. Xcode7 网络请求报错:The resource could not be loaded because the App Transport Security policy requir...
  5. wps VBA 更改模块的名字,VBA模块重命名,坑
  6. git 多分支添加备注、查看分支备注
  7. android平板开箱,安卓平板不行了吗?小米平板4乞丐版开箱体验
  8. 测试公众号开发php,快速接入公众号开发
  9. compare用法java,Java经典用法总结
  10. 家里wifi网速越来越慢_家中的Wifi越来越慢,其中的原因竟然如此简单!