zoukankan      html  css  js  c++  java
  • js 保留两位小数不进行四舍五入

    保留两位小数不进行四舍五入

    // 保留小数n位,不进行四舍五入
    // num你传递过来的数字,
    // decimal你保留的几位,默认保留小数后两位
    app.config.globalProperties.formatDecimal = function (
    	num,
    	decimal = 2
    ) {
    	num = num.toString()
    	const index = num.indexOf('.')
    	if (index !== -1) {
    		num = num.substring(0, decimal + index + 1)
    	} else {
    		num = num.substring(0)
    	}
            //截取后保留两位小数
    	return parseFloat(num).toFixed(decimal)
    }
    

    原理

    进行截取,使用的是substring();包含起始位,不包含结束位
    这样就不会进行四舍五入了
    最后为啥要使用toFixed。
    我们都知道toFixed会进行四舍五入的.
    toFixed(2)是为了显示两位小数
    
    作者:明月人倚楼
    出处:https://www.cnblogs.com/IwishIcould/

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,或者关注博主,在此感谢!

    万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主(っ•̀ω•́)っ✎⁾⁾!

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    支付宝
    微信
    本文版权归作者所有,欢迎转载,未经作者同意须保留此段声明,在文章页面明显位置给出原文连接
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    delphi 控制音量 静音的类
    delphi java 日期 转换 获取Unix时间戳
    UI颜色值
    ios10 no route to host
    VMWare MAC系统调整磁盘
    手机传文字到电脑
    Delphi JCL JEDI使用 jclDebug
    PS 使用首记 修改png图片的颜色
    delphi Style TBitmapLink
    delphi IOS 获取电池信息
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/15356193.html
Copyright © 2011-2022 走看看