保留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);
本文介绍了如何在JavaScript和Java中将浮点数精确到7位小数的方法。JavaScript提供了两种方式实现:使用toFixed方法和正则表达式进行字符串替换;Java中则利用DecimalFormat配合BigDecimal来完成这一任务。
2602

被折叠的 条评论
为什么被折叠?



