1.   
var money1 = 1685464568546484654;
    function getMoney(money) {
        var arrMoney = money.toString().split("").reverse();
        var arrNewMoney = [];
        if (Number.isInteger(money)) {
            arrMoney.forEach((value, index) => {
                arrNewMoney.push(value);
                if ((index + 1) % 3 == 0 && (index + 1) != arrMoney.length) {
                    arrNewMoney.push(",");
                }
            })
            return arrNewMoney.reverse().join("");
        } else {
           return "不是数字";
        }
    }
   console.log(getMoney(money1));
 
 
2.
    var money1 = 1685464568546484654;
    function getMoney(money) {
        var arrMoney = money.toString().split("").reverse();
        var strMoney = '';
        if (Number.isInteger(money)) {
            for (var n = 0; n < arrMoney.length; n += 3) {
                strMoney += arrMoney.slice(n, n + 3).join("", "");
                if ((n + 3) < arrMoney.length) {
                    strMoney = strMoney + ","
                }
            }
            return strMoney.split("").reverse().join("", "")
        } else {
            return "不是数字";
        }
    }
    console.log(getMoney(money1));