javascript保留两位

原文:javascript保留两位

        //保留两位小数     
        //功能:将浮点数四舍五入,取小数点后2位    
        function toDecimal(x) {    
            var f = parseFloat(x);    
            if (isNaN(f)) {    
                return;    
            }    
            f = Math.round(x*100)/100;    
            return f;    
        }    
        //制保留2位小数,如:2,会在2后面补上00.即2.00    
        function toDecimal2(x) {    
            var f = parseFloat(x);    
            if (isNaN(f)) {    
                return false;    
            }    
            var f = Math.round(x*100)/100;    
            var s = f.toString();    
            var rs = s.indexOf(.);    
            if (rs < 0) {    
                rs = s.length;    
                s += .;    
            }    
            while (s.length <= rs + 2) {    
                s += 0;    
            }    
            return s;    
        }    

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。