保留指定小数位,不够保留原小数位

保留7位小数为例

js
var res1 = 3.748327443784;
var res2 = 3.7483;
法一:

res = Number(res).toFixed(7);
alert(res*10000000/10000000);

法二:

var reg = /^(.*\..{7}).*$/;
alert(String(res).replace(reg,"$1"));

java
Double res1 = 3.748327443784;
Double res2 = 3.7483;

DecimalFormat df_7 = new DecimalFormat("#.#######");
df_7.format(new BigDecimal(res);

猜你喜欢

转载自blog.csdn.net/yabaj/article/details/80483897
今日推荐