关于小程序中保留小数点后几位的问题

对于数据是浮点数类型的,有两种方法(以保留小数点后三位为例)
第一种方法:
保留几位toFixed()参数就填几

numClick:function(){ 
var data = 0.79206174612045;
console.log(data.toFixed(3));
}

第二种方法:
保留两位只需把1000改为100即可,以此类推

numClick:function(){ 
var data = 0.79206174612045;
console.log(Math.round(data*1000)/1000);
}

对于数据是字符串类型的:
保留n位小数通用公式是data.substring(0,data.indexOf(".")+(n+1))

numClick:function(){ 
var data = "0.79206174612045";
console.log(data.substring(0,data.indexOf(".")+4));
}
    原文作者:不争亦不屑
    原文地址: https://blog.csdn.net/weixin_40292154/article/details/105608186
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞