价格小数简化方法

归云
归云
发布于 2023-05-11 / 1944 阅读
0
0

价格小数简化方法

#js

价格小数简化方法

讲价格的小数简化,如 14.20 变成 14.2 把 15.00 变成 15

function formatPrice(price) {
    let num = parseFloat(price).toFixed(2); // 先转换成 2 位小数的字符串
    if (num.indexOf('.') !== -1) { // 如果有小数点
        while (num.endsWith('0')) { // 去掉末尾的 0
            num = num.slice(0, -1);
        }
        if (num.endsWith('.')) { // 如果末尾是小数点,也去掉
            num = num.slice(0, -1);
        }
    }
    return num;
}

评论