首页 > 其他分享 >js 0.1+0.2 !== 0.3 简单解决方案

js 0.1+0.2 !== 0.3 简单解决方案

时间:2023-02-13 20:31:48浏览次数:52  
标签:getFloat const 0.1 0.3 0.2 number floatLength length return


export const round = number => {
const getFloat = number.toString().split(".");
if (getFloat.length === 1) {
return number;
}
const floatLength = getFloat[1].length;
if (floatLength > 6) {
return Math.round(number.toFixed(2) * 100) / 100;
}
return number;
};


标签:getFloat,const,0.1,0.3,0.2,number,floatLength,length,return
From: https://blog.51cto.com/u_15964288/6054705

相关文章

  • Spring Cloud 2022.0.1 Spring Cloud Zookeeper4.0
    官网:https://spring.io/    左侧菜单向下找到springCloudZookeeper     所有我们希望看到的都在ReferenceDoc中,点击进入连接zookeeper服务......
  • 多媒体框架 PipeWire 0.3.65 正式发布
    PipeWire项目发布了PipeWire0.3.65版本,这是用于处理音频和视频流的开源服务器以及GNU/ Linux 系统上的相关硬件设备的新稳定更新。PipeWire0.3.65添加了......
  • 移植openssh-7.5p1(包括openssl-1.0.2l、zlib-1.2.11)到HISI3520d(编译篇)
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......
  • 小梅哥课程学习——(5)(设计一个以不同频率闪烁的4个LED灯,闪烁时间分别位0.1s,0.2s,0.3
    //单个LED灯以一秒闪烁的源代码//利用单个的闪烁源代码,来实例化不同频率闪烁的灯moduleled_run8(clk,reset_n,led);inputclk;inputreset_......
  • Vulnhub:PowerGrid-1.0.1靶机
    kali:192.168.111.111靶机:192.168.111.182信息收集端口扫描nmap-A-v-sV-T5-p---script=http-enum192.168.111.182访问web,发现三个用户名目录爆破发现zmail......
  • 决战Go语言从入门到入土v0.1
    下载地址:​​https://gitcode.net/as604049322/blog_pdf​​安装与运行环境Go语言环境安装Go语言支持Linux、Mac和Windows,本人接下来的学习全部基于windows电脑进行操作。......
  • 造福C站全体用户,文章漫游者v0.2开放下载
    大家好,我是小小明。近段时间原力计划群,有很多博主都提出了希望备份博客到本地。热心的我第二天立马开发了一个nodejs的富文本转Markdown的服务。对于第一位提这个问题群友,我......
  • 3.1将0.1累加100次也得不到10
    代码清单3-1是将0.1累加100次,然后将结果输出到显示器上的C语言程序。  0.1累加100次后的结果是10。但是代码清单3-1的程序运行后,显示器上显示的结果并不是10(图3-1)。......
  • 10.11循环处理的实现方法
    接下来,让我们继续解析汇编语言的源代码,看一下for循环及if条件分支等C语言程序的流程控制是如何实现的。代码清单10-8是将局部变量i作为循环计数器连续进行10次循环的C语言......
  • 10.12条件分支的实现方法
        代码清单10-12中用到了三种跳转指令,分别是比较结果小时跳转的jle(jumponlessorequal)、大时跳转的jge(jumpongreaterorequal)、不管结果怎样都无条件......