js toFixed 小问题

来源:互联网 发布:守望者罗夏的面具淘宝 编辑:程序博客网 时间:2024/05/16 12:02
//重写toFixed方法
    Number.prototype.toFixed = function(s)
    {
        changenum=(parseInt(this * Math.pow( 10, s ) + 0.5)/ Math.pow( 10, s )).toString();
        index=changenum.indexOf(".");
        if(index<0&&s>0){
        changenum=changenum+".";
        for(i=0;i<s;i++){
        changenum=changenum+"0";
    }
    }else {
        index=changenum.length-index;
        for(i=0;i<(s-index)+1;i++){
        changenum=changenum+"0";
    }
    }
        return changenum;
    }
0 0
原创粉丝点击