js 保留一位小数点 不能四舍五入

在这里插入代码片 百度了好多,但是都没自己想要。之前处理tofixed(1);这货会四舍五入;

我这里是过万处理;你们可以根据自己的需要来处理 其他单位

var cal='10000' //设置保留单位 我这里是保留万作为单位的
function avg(val,cal){
  let  numVal=Number(val);
  let  numCal=Number(cal);
   if(numVal>=numCal){
     var res= parseFloat(numVal/numCal); 
      var pointerl=res.toString().indexOf('.'); 
       if(pointerl!='-1'){
            return  res.toString().substring(0,parseInt(pointerl)+2)
         }
        else{
           return   res=`${res}.0`
        }
  }else{
 return  numVal
 }
}
avg(100200,10000)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值