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毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主(っ•̀ω•́)っ✎⁾⁾!

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

    支付宝
    微信
    本文版权归作者所有,欢迎转载,未经作者同意须保留此段声明,在文章页面明显位置给出原文连接
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    loj#2333 「JOI 2017 Final」准高速电车
    loj#2332 「JOI 2017 Final」焚风现象
    loj#501 「LibreOJ β Round」ZQC 的树列
    loj#500 「LibreOJ β Round」ZQC 的拼图
    p2827 蚯蚓
    p5471 [NOI2019]弹跳
    p5304 [GXOI/GZOI2019]旅行者
    p2503 [HAOI2006]均分数据
    p4899 [IOI2018] werewolf 狼人
    loj#137 最小瓶颈路 加强版
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/15356193.html
Copyright © 2011-2022 走看看