/*** 将数字取整为10的倍数* @param {Number} num 需要取整的值* @param {Boolean} ceil 是否向上取整* @param {Number} prec 需要用0占位的数量*/
const formatInt = (num, prec = 2, ceil = true) => {const len = String(num).length;if (len <= prec) { return num }; const mult = Math.pow(10, prec);return ceil ? Math.ceil(num / mult) * mult : Math.floor(num / mult) * mult;
} // formatInt(2345, 2, true)  -> 2400
// formatInt(2345, 2. false) -> 2300
// formatInt(2345, 3, true)  -> 3000
// formatInt(2345, 3, false) -> 2000

JS 将数值取整为10的倍数相关推荐

  1. html中数值如何自动取整,web前端:JS 将数值取整为10的倍数

    为了取得技术优势,微软推出了JScript来迎战Javascript的脚本语言.为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript).现在两者都属于 ...

  2. js 小数取整,js 小数向上取整,js小数向下取整

    js 小数取整,js 小数向上取整,js小数向下取整 >>>>>>>>>>>>>>>>>>& ...

  3. 计算机取整函数用法,【Excel】数值取整的n种方法

    原标题:[Excel]数值取整的n种方法 有同学提出疑问 "为什么我已经取了2位小数, 粘贴到另一个单元格, 那些后面的小数位又出来了呢?" 同学,你不会把显示小数位设置 误以为是 ...

  4. js怎么向上取整_JavaScript Math.ceil 方法(对数值向上取整)

    JavaScript Math.ceil 方法Math.ceil 方法用于对数值向上取整,即得到大于或等于该数值的最小整数.语法如下: Math.ceil(x) 参数说明: 参数 说明 x 必需.必须 ...

  5. js对数值取整数和小数的方法总结

    js取整数的方法 1:parseInt() 用法: parseInt(num) 这是最常见的一种取整方式,但是其实parseInt并不是为了取整而设计的 完整用法: parseInt(string, ...

  6. MATLAB数值取整

    Matlab取整函数有: fix, floor, ceil, round.具体应用方法如下:     fix朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1;     floor,顾名 ...

  7. js整数向上取整(自定义取整几位)

    效果展示: 解决方案: 1.公用方法,注释很清楚,不符合自己可以稍微改一下 // 向上取整 formatInt (num, prec = 2, ceil = true) {// num:数值:prec ...

  8. JS之向上取整、向下取整、四舍五入等

    只保留整数部分(丢弃小数部分) parseInt(5.1234); // 5 向下取整(<= 该数值的最大整数,和parseInt()一样) Math.floor(5.1234); // 5 向 ...

  9. JS十大取整方法解说

    parseInt() // js内置函数,注意接受参数是string,所以调用该方法时存在类型转换 parseInt("1.5555") // => 1 Number.toF ...

最新文章

  1. 【FFmpeg】ffmpeg命令详解(三)高级选项
  2. 6个强大的PHP/Mysql代码生成器介绍
  3. windows10环境下的RabbitMQ安装步骤(图文)
  4. 《系统集成项目管理工程师》必背100个知识点-48质量控制的老七工具和新七工具...
  5. WinForm绘制柱形图
  6. 兰州大学计算机英语分数线,兰州大学09MBA分数线A线140综合72英语42
  7. jsp教师信息管理系统
  8. Apache 绿色版本官方版本下载
  9. mysql正则表达式替换字符串_mysql正则表达式字符替换语句
  10. php6简介,[PHP框架] ThinkPHP6 介绍、安装及配置
  11. 心电信号质量评估——ecg_qc工具包介绍(二)
  12. 系统内存地址PEEK值大全
  13. MySQL误删怎么办
  14. 2022年忍者必须死3到达无双纪念
  15. UI设计中按钮如何设计,常见的按钮设计类型
  16. 使用nslookup验证DNS的SRV记录
  17. MDT更新镜像报错误代码: 0xC1210107
  18. 怎么样才能降低职称论文查重率?
  19. 使用vue实现tab操作
  20. SOLIDWORKS软件和3D打印给行业带来的变化

热门文章

  1. 苹果公司:成功的先驱
  2. 锤子t1android驱动,锤子T1痛失安卓5.1!都是因为这?
  3. iamsujie的简要自我介绍 Early2022
  4. 关于阿里矢量图标彩色icon使用
  5. 大数据白皮书(2019) 中国信通院
  6. aosp编译设备树文件dtbo.img
  7. 利用计算机画统计图教学设计,《折线统计图》教学设计及反思
  8. 【exthmui】【红米9】红米9类原生系统 exthmui 使用体验
  9. 学python要有多少英语词汇量_北大最强扫地僧:保安小哥英语词汇量一万五,会python,你成吗...
  10. 存储式示波器如何保存图片?