javaScript--fixeCell

891 ワード

jsは2桁の小数点を保留します.
大丈夫です.何でもいいです. ....
fixeCeil(num, len){
        if(isNaN(num) || isNaN(len)){
            console.error('    ')
            return '0'
        }
        if(len == 0){
            console.error('    1   ')
            return '0'
        }
        if(len > 10){
            console.error('    10   ')
            return '0'
        }

        var re1 =  Math.ceil(num * Math.pow(10, len)) / Math.pow(10, len) + ''
            , re2
            , numLen

        if(re1.split('.')[1]){
            numLen = re1.split('.')[1].length
            re2 =  numLen < len ?  re1 + new Array(len - numLen + 1).join('0') : re1
        }else{
            re2 = re1+'.'+ new Array(len+1).join('0')
        }
        return re2
    } 
--END--