首页 > 其他分享 >Js保留到小数点后有数位、decimal有效数位

Js保留到小数点后有数位、decimal有效数位

时间:2022-11-18 11:48:35浏览次数:45  
标签:const log num2 decimal Js num 数位

链接:https://blog.csdn.net/a772116804/article/details/125916129

 

 

假设1w 我们需要除以1亿 10010/100000000  ≈ 0.0001

  1.   const decimalFn = (num) => {
  2.   if (Number.isInteger(num)) {
  3.   return num;
  4.   }
  5.   let num2 = num.toString()
  6.   console.log(num2,'num2')
  7.   const [interger, decimal] = `${num2}`.split('.');
  8.   // console.log(decimal)
  9.   const index = decimal.split('').findIndex(v => Number(v) > 0)
  10.   return interger + '.'+ decimal.substring(0, index + 2) //1 代表有效位数1位,2的话就是2位,3就是三位
  11.   }
  12.   console.log(decimalFn(0.00058905))
  13.  

标签:const,log,num2,decimal,Js,num,数位
From: https://www.cnblogs.com/Loreen/p/16902693.html

相关文章

  • JS阻止enter默认行为
    场景每次发送消息时,需要对按钮绑定click事件,同时也对输入框绑定回车事件出现的问题是:输入信息之后按下回车键,消息会发送,但是回车键也会生效,使用returnfalse没有用解决......
  • js当replace替换的字符是正则表达式时如:$
    今天做项目碰到一个问题:将'姓名:${name}性别:${sex}'  转化为'姓名:张三性别:男',只是用repace的时候是没有问题的如:letstr='姓名:${name}性别:${sex}'newStr=......
  • JS在浏览器中的调试
    1、F12之后弹出开发者模式2、可以在Console中输出调试,也可以在Sources中单步调试等等......
  • JSON系列1:JSON基础知识
    点击查看代码myObj={"name":"BillGates","age":62,"cars":[ {"name":"Porsche","models":["911","Taycan"]}, {"name":"BMW",&q......
  • 如何分析html中的json
    在js逆向的过程中,时常要使用正则表达式去匹配htnl的内容,有时候关键的数据都在json中,这个怎么分析这个json呢1.使用vscode打开htmlvscode的js插件会分析html文件,这样就可......
  • Python Pickle 与 JSON
    1.PythonPickle和JSON之间的区别很全面很棒的解释。2.一篇使用说明:https://janakiev.com/blog/python-pickle-json/3.mmdetection3d中的说明https://githu......
  • JS获取兄弟节点
    情景点击li标签,会给每个li添加高亮显示实现如果用jq实现的话非常的方便,直接获取父节点,再获取子节点并移除所有类,对当前元素添加即可思路主要就是:移除所有元素的高亮......
  • vite.confg.js npm run xxx和.env文件详解
    在vite.config.js中:exportdefaultdefineConfig(({mode,command})=>{/***参数:(1)mode:就是运行npmrunxxx的时候的模式,配置项"--mode"后面的字符串将被传入......
  • JS最大值、最小值、排序等的简单实现
    最大值Math.max(...arr)最小值Math.min(...arr)从小到大排序arr.sort((a,b)=>a-b)从大到小排序arr.sort((a,b)=>b-a) 最大数Infinity最小数-Infini......
  • js blob与base64互转、以及file和base64的相互转换
    file和base641.file文件转换为base64,得到base64格式图片varreader=newFileReader();reader.readAsDataURL(this.files[0]);reader.onload=function(){cons......