• 0
  • 0

四舍五入取小数点精度

2019-08-29 40 0 admin 所属分类:Javascript
round: function(data) {
    //乘法运算的结果保留适当小数点
    var result = parseInt(data);
    var result2 = data.toFixed(1);
    if (data - result == 0) {
        data = result;
    } else if (data - result2 == 0) {
        data = data.toFixed(1);
    } else {
        var temp = data.toFixed(2);
        var str = temp.toString();
        var arr = str.split('');
        if (arr[arr.length - 1] == '0') {
            str = str.substring(0, arr.length - 1);
            data = parseFloat(str);
        } else {
            data = temp;
        }
    }
    return data;
}


返回顶部