去掉小数后面多余的零 如1.2000除以1 等于1.2 及原理

去掉小数后面多余的零

需求有时候需要我们保留几位小数,如果用toFixed()方法 小数不够会零来凑 但是如果需求要求不能有多余无用的零

那怎么处理呢

方法1 可以用全局方法parseFloat()

parseFloat(1.23000) ==>1.23

原理:parseFloat的参数是string  (1.23000).toString ==>1.23  所以最后结果是1.23

方法而 1.23000/1 ===》1.23  除以1就会去掉多余的零。

原理:在进行运算前浏览器会先将其进行Number()或者parseFloat()运算  这样一搞零就没了

通过这个  我们以后要去掉多余的零可以用原有数字乘以1 除以1 减去0 都可以。简单方便

(改了3次啊这篇文章)

片外:toFixed()返回值是字符串哦

typeof (1.23).toFixed(4)  ===> string

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值