社区
JavaScript
帖子详情
如何控制算出来的结果的小数点的位数
d_fish
2006-08-16 03:16:24
我现在要在网页中进行计算,但是有时候不能过整除,小数点的位数就会好长,请问该如何对得出的结果的小数点后面的位数进行控制?
...全文
140
9
打赏
收藏
如何控制算出来的结果的小数点的位数
我现在要在网页中进行计算,但是有时候不能过整除,小数点的位数就会好长,请问该如何对得出的结果的小数点后面的位数进行控制?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liurui0502
2006-08-17
打赏
举报
回复
<html>
<head>
<SCRIPT LANGUAGE="javascript">
function FormatNumber1(srcStr,nAfterDot){
alert(srcStr);
var srcStr,nAfterDot;
var resultStr,nTen;
srcStr = ""+srcStr+"";
strLen = srcStr.length;
dotPos = srcStr.indexOf(".",0);
if (dotPos == -1){
resultStr = srcStr+".";
for (i=0;i<nAfterDot;i++){
resultStr = resultStr+"0";
}
return resultStr;
}
else{
if ((strLen - dotPos - 1) >= nAfterDot){
nAfter = dotPos + nAfterDot + 1;
nTen =1;
for(j=0;j<nAfterDot;j++){
nTen = nTen*10;
}
resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
return resultStr;
}
else{
resultStr = srcStr;
for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
resultStr = resultStr+"0";
}
return resultStr;
}
}
}
</script>
</head>
<body>
<input type="button" onclick="alert(FormatNumber1('23324.5447342',3));" />
</body>
</html>
保留三位小数,第四位数四舍五入
xishanlang2001
2006-08-16
打赏
举报
回复
mark
penglewen
2006-08-16
打赏
举报
回复
FormatNumber(num,weishu)
RexZheng
2006-08-16
打赏
举报
回复
toFixed 方法
返回一个字符串,代表一个以定点表示法表示的数字。
numObj.toFixed([fractionDigits])
参数
numObj
必选项。一个 Number 对象。
fractionDigits
可选项。小数点后的数字位数。其值必须在 0 – 20 之间,包括 0 和 20。
说明
toFixed 方法返回一个以定点表示法表示的数字的字符串形式。该字符串中小数点之前有一位有效数字,而且其后必须包含 fractionDigits 数字。
如果没有 fractionDigits 参数,或者该参数为 undefined,toFixed 方法假定该值为 0。
RexZheng
2006-08-16
打赏
举报
回复
晕,看错了,以为是要算小数点后多少位
RexZheng
2006-08-16
打赏
举报
回复
我写一个
声明,方法不是很好,仅供参考
<script language="javascript">
var num = "12.03456";
alert(num.replace(/^\d+\.?(\d*)/,"$1").length);
</script>
kafly
2006-08-16
打赏
举报
回复
哦,晕,是要JS的。
shuzhi.toFixed(2);
RexZheng
2006-08-16
打赏
举报
回复
formatNumber??
kafly
2006-08-16
打赏
举报
回复
formatNumber(shuzhi*2,0)
软件测试|Python中如何
控制
输出
小数点
位数
在数据处理、科学计
算
和金融分析等领域,经常需要对浮点数的输出进行格式化,以
控制
小数点
后的
位数
。Python提供了多种方法来实现这个目标。在本文中,我们将深入探讨几种指定输出
小数点
位数
的方法,帮助我们在不同场景下选择合适的方式。在Python中,我们可以通过多种方式来
控制
输出浮点数的
小数点
位数
,包括使用字符串格式化、format()方法、f-stringsround()函数以及decimal模块,可以根据具体情况和需求来选择合适的方法。
python
控制
小数点
位数
_python中实现
控制
小数点
位数
的方法
python中实现
控制
小数点
位数
的方法前段时间遇到一个问题,python中怎么设置
小数点
位数
,经过查资料,在这里整理了两种较为简单的方法:法1:利用python内置的round()函数a = 1.1314 a = 1.0000 a = 1.1267b = round(a, 2) b = round(a, 2) b = round(a, 2)output: b=1.13 output: b...
cout怎么
控制
输出的
小数点
位数
C++怎么
控制
cout输出的
小数点
的
位数
基本格式为cout << fixed << setprecision(N) <<X<< endl; //X为待打印的数,N为期望输出的
小数点
后的
位数
; setprecision包含在iomanip头文件下; 例: #include<iostream> #include<iomanip>...
C++中cout输出如何
控制
小数点
位数
C++中cout输出如何
控制
小数点
位数
。
c语言中
控制
小数点
位数
,C/C++
小数点
位数
控制
输出
在C++中输出要
控制
小数点
的
位数
需要用到头文件 iomanip 中的 setprecision(n) 设置精度 和 setiosflags(ios::fixed)其中setprecision(n)设置浮点数的有效数字为nsetiosflags(ios::fixed)设置浮点数以固定的小数
位数
显示例子:摄氏温度,浮点两位小数代码样例##关于相关代码```C++//三角形面积与周长#incl...
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章