js操作将数字转换成 , 逗号分割的字符串并追加‘万’字

function getNums(nums) {
    var w = "";
    nums = Number(nums);

    if (nums > 9999999) {
        var lastThree = (nums + '').substring((nums + '').length - 4);
        if (lastThree.substring(0, 1) >= 5) {
            nums = Number((nums + '').substring(0, (nums + '').length - 4)) + 1;
        } else
            nums = Number((nums + '').substring(0, (nums + '').length - 4));
        w = "<span style='font-size: 12px;'> 万</span>";
    }

    if (nums > 999999) {
        var s1 = (nums + '').substring(0, (nums + '').length - 6);
        var s2 = (nums + '').substring(s1.length, (nums + '').length - 3);
        var s3 = (nums + '').substring((nums + '').length - 3);
        return  s1 + ',' + s2 + ',' + s3 + w;
    } else if (nums > 999) {
        var s1 = (nums + '').substring(0, (nums + '').length - 3);
        var s2 = (nums + '').substring((nums + '').length - 3);
        return s1 + ',' + s2 + w;
    } else
        return nums + w;
}
原文地址:https://www.cnblogs.com/jindao3691/p/15306010.html