数据格式化之每三位添加逗号以及去掉逗号

1.将数值每3位以逗号隔开(后台处理方法)

public static String Comma(Double value){
		String showValue = "";
		if(value!=null){
			String pattern=",##0.00";
			DecimalFormat decimalFormat = new DecimalFormat(pattern);
			showValue = decimalFormat.format(value);
		}
		return showValue;
	}

2.将数值每3位以逗号隔开(前台处理方法)

function comma(value){
	var showValue;
	if(value==null||value==""){
		showValue="0.00";	
	}else{
		var number = new Number(value).toFixed(2);
                var value1=number.split(".")[0],value2=number.split(".")[1];
                var showValueTemp=parseFloat(value1).toLocaleString().split(".")[0];
                //Chrome浏览器中上面那一步不需要split方法,直接就能得到结果,在IE中需要进行这一步
                showValue=showValueTemp+"."+value2;
              }
        return showValue;
    }

 3.以逗号隔开的数值在进行除法运算时会报Nan错误,"not a number" 
  

处理方法就是将逗号去掉==

var value1Per=0;
					    		if(sum.value1*1!=0){
					    			var value1=parseFloat(list[i].value1.split(",").join(""));
					    			var sum1=parseFloat(sum.value1.split(",").join(""));
					    			value1Per=Math.abs(value1/sum1*100);
					    		}



你可能感兴趣的:(java,javaScript)