社区
JavaScript
帖子详情
计算出的float值小数位太长,想截成两位小数,有没有简单方法。(不是indexOf('.')的方法吆)
vearbear
2002-01-25 02:33:12
...全文
57
2
打赏
收藏
计算出的float值小数位太长,想截成两位小数,有没有简单方法。(不是indexOf('.')的方法吆)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
孟子E章
2002-01-25
打赏
举报
回复
<script>
function round (n, d) {
n = n - 0;
d = d ¦¦ 2;
var f = Math.pow(10, d);
n = Math.round(n * f) / f;
n += Math.pow(10, - (d + 1));
n += '';
return d == 0 ? n.substring(0, n.indexOf('.')) :
n.substring(0, n.indexOf('.') + d + 1);
}
alert(round(12.535464646464634343,5))
</script>
其中:n是要舍的数字;d是位数
LJN
2002-01-25
打赏
举报
回复
在%f中加上0.2就显示2位
sprintf("%0.2f",nNum);
float
保留
两位
小数
php,怎么使
float
保留
两位
小数
或多位
小数
怎么使
float
保留
两位
小数
或多位
小数
两种
方法
:importjava.math.*;……
方法
1:
float
f=34.232323;BigDecimalb=newBigDecimal(f);
float
f1=b.setScale(2,BigDecimal.ROUND_HALF_UP).
float
Value();//b.setScale(2,...
怎么使
float
保留
两位
小数
或多位
小数
怎么使
float
保留
两位
小数
或多位
小数
两种
方法
: import java.math.*; ……
方法
1:
float
f = 34.232323; BigDecimal b = new BigDecimal(f);
float
f1 = b.setScale(2, ...
Double.valueOf(),
Float
.valueOf() bug
而输入的内容限制为整数或
小数
,
小数
部分最多保留
两位
。而金额在提交到服务器的时候要求的是以输入金钱一百倍的格式提交的。举例:7元---->700 7.1元---->710 7.11元----->711 首先输入框的内容为整数或
小数
,...
Float
控制精度 取
两位
小数
JAVA如何把一个
float
四舍五入到
小数
点后2位,4...狂晕,同事们用的
方法
为,先转成String,再取其中几位,再转成
float
型,(如:String.valueOf(c).substring(0,String.valueOf(c).
indexOf
(".") + 3)): 我觉得这样不爽,于是
c#
float
取
小数
点后
两位
_
float
取2位
小数
,末位四舍五入(转自fjj)
JAVA如何把一个
float
四舍五入到
小数
点后2位,以及多位JAVA如何把一个
float
四舍五入到...狂晕,同事们用的
方法
为,先转成String,再取其中几位,再转成
float
型,(如:String.valueOf(c).substring(0,String.valueOf(c).index...
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章