价格小数简化方法

价格小数简化方法

讲价格的小数简化,如 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;
}

价格小数简化方法
https://guiyunweb.com/archives/jia-ge-xiao-shu-jian-hua-fang-fa
作者
归云
发布于
2023年05月11日
更新于
2024年06月18日
许可协议