首页 > 其他分享 >数字保留两位小数,处理精度问题

数字保留两位小数,处理精度问题

时间:2022-10-17 19:47:22浏览次数:40  
标签:两位 return val indexOf Number valStr 100 精度 小数

在vue的filters中添加数字处理的方法

priceFilter(val) {
  val = Math.round(val * 100) / 100
  const valStr = val.toString()
  if (valStr.indexOf('.') === -1) return Number(valStr)
  return Number(valStr.substr(0, valStr.indexOf('.') + 3))
}

标签:两位,return,val,indexOf,Number,valStr,100,精度,小数
From: https://www.cnblogs.com/jia-zq/p/16800339.html

相关文章

  • UART波特率对时钟精度的要求有多高?
    串口通讯(UART)是一种异步通讯,收发双方需要按照约定的波特率进行通讯。当波特率出现误差时,会导致通讯出错。那导致波特率出现误差的因素都有哪些呢,今天就来分析一下。1.分频误......
  • 高精度加法
    vector<int>add(vector<int>&A,vector<int>&B){if(A.size()<B.size())returnadd(B,A);vector<int>C;intt=0;for(inti=0;i<A.......
  • 高精度除法
    //A/b=C...r,A>=0,b>0vector<int>div(vector<int>&A,intb,int&r){vector<int>C;r=0;for(inti=A.size()-1;i>=0;i--)......
  • 高精度乘法
    //C=A*b,A>=0,b>=0vector<int>mul(vector<int>&A,intb){vector<int>C;intt=0;for(inti=0;i<A.size()||t;i++){......
  • 高精度减法
    //C=A-B,满足A>=B,A>=0,B>=0vector<int>sub(vector<int>&A,vector<int>&B){vector<int>C;for(inti=0,t=0;i<A.size();i++)......
  • 高精度乘法(A*B problem)
    /*A*Bproblem高精度*/#include<bits/stdc++.h>usingnamespacestd;intmain(void){chara[10005],b[10005];intnuma[10005],numb[10005];intm......
  • 怎样一眼辨别出Excel单元格中哪些数字是小数?
    Excel情报局职场联盟Excel生产挖掘分享Excel基础技能Excel爱好者大本营用1%的Excel基础搞定99%的职场问题做一个超级实用的Excel公众号Excel是门手艺玩转需要勇气数万Excel......
  • 低功耗高精度性能稳定 智芯传感ZXP0压阻式大气压力传感器适用多个领域
    伴随着科技水平的快速进步以及工程技术的高速发展,压力传感器逐渐成为最为常用的传感器产品,并被越来越多地应用于工业生产、医疗健康、消费电子、航空航天等多个领域,在人们生......
  • 微信小程序 —— 保留两位小数
    两种方法一:在utils文件夹中新建一个filters.wxs文件将下面代码写入varfilters={toFix:function(value){returnvalue.toFixed(2)//此处2为保留两位小......
  • 高精度加法(A+B problem)
     /*---A+Bproblem高精度---*/#include<bits/stdc++.h>usingnamespacestd;intmax(inta,intb){ returna>=b?a:b;}intmain(void){ chara[505],b[505]......