简单的信誉算法 js处理

信誉值计算与展示
$(document).ready(function(){
    // 初始化
    var credit = "{sh:$info.credit}";
    var res = getCreditStar(credit);
    $("#show_result").text(res);

    // 触发事件
    $("#credit").change(function(){
        // 计算信誉值
        var credit = parseInt($(this).val());
        var res = getCreditStar(credit);
        $("#show_result").text(res);
        
    });

});

// 计算荣誉标记
function getCreditStar(credit) {
    credit = parseInt(credit);
    var res;
    if (credit <= 25) {
        num = Math.floor(credit/5);
        res = num+"星";
    }

    if (credit > 25 && credit <= 125) {
        num = Math.floor(credit/25);
        res = num+"钻";
    }

    if (credit > 125 && credit <= 625) {
        num = Math.floor(credit/125);
        res = num+"冠";
    }

    if (credit > 625 && credit <= 3125) {
        num = Math.floor(credit/625);
        res = num+"皇冠";
    }

    if (credit > 3125) {
        res = 5+"皇冠";
    }
    return res;
}

5分一心,5心一钻,5钻一冠,5冠一皇。最高五皇。

这个是简单的处理,估计真正复杂的,到后面升级所需积分肯定越来越多。要不然升级太容易。


本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/5591704.html,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值