小数保留

//多位保留两位小数,如果最后一位小数是0,则显示一位小数,小数部分都是0,则不保留小数。
    function keepTwoDecimal(num) {
         var result = parseFloat(num);
         if (isNaN(result)) {
             //alert('传递参数错误,请检查!');
             return num;
         }
         var x = String(num).indexOf('.') + 1; //小数点的位置
         var y = String(num).length - x; //小数的位数
         if(y<2){
             return num;
         }
         result = Math.round(num * 100) / 100;
         return result;
    }

 

posted @ 2023-07-21 10:08  彭卫强  阅读(27)  评论(0编辑  收藏  举报
本文原创,文中若有表述不清或存在问题,欢迎指正。共同学习