js 四舍五入 保留两位小数

var changeTwoDecimal_f= function (floatvar){
    var f_x = parseFloat(floatvar);
    if (isNaN(f_x)){
        return '';
    }
    var f_x = Math.round(f_x*100)/100;
    var s_x = f_x.toString();
    var pos_decimal = s_x.indexOf('.');
    if (pos_decimal < 0){
        pos_decimal = s_x.length;
        s_x += '.';
    }
    while (s_x.length <= pos_decimal + 2){
        s_x += '0';
    }
    return s_x;
}

 

posted @ 2016-07-07 14:48  嗨逗  阅读(631)  评论(0编辑  收藏  举报