做一个简单的例子,大家一看就明白了!!
Java:(通过一个工具类DecimalFormat)
将一个Double类型转化为三种类型:Double val = 1234.56;
1.货币类型:DecimalFormat.getCurrencyInstance().format(val);
2.百分比类型:DecimalFormat.getPercentInstance().format(val);
3.千分位类型:DecimalFormat.getNumberInstance().format(val);
如何查看一个变量的数据类型:val.getClass.toString();
js:(通过一个方法)
将一个Double类型转化为千分位:Double a = 1234.56;
var result = [],
counter = 0,
num = a.data;
num = (num || 0).toString().split('');
for (var i = num.length - 1; i >= 0; i--) {
counter++;
result.unshift(num[i]);
if (!(counter % 3) && i != 0) {
result.unshift(',');
}
}
result = result.join('');
return result;