社区
JavaScript
帖子详情
哪个函数实现对一个小数取三位?
blueph
2002-11-19 04:35:47
哪个函数实现对一个小数取三位?
...全文
123
4
打赏
收藏
哪个函数实现对一个小数取三位?
哪个函数实现对一个小数取三位?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxj0600
2002-11-19
打赏
举报
回复
toFixed()要5。5或者以上版本才能使用
TigerChen
2002-11-19
打赏
举报
回复
我这里有个函数你可以直接用
function funMathRound(str, iPrec)
{
var re,p;
var temp;
var iTemp = 1;
var fTemp = 0.0;
re = /\./i;
for (var iTag = 0; iTag < iPrec; iTag++)
{
iTemp = iTemp * 10;
}
str = str.toString();
p = str.search(re);
if(p == -1)
return str;
else
{
fTemp = Math.round(parseFloat(str) * iTemp)/iTemp;
str = fTemp.toString();
temp = str.substr(p + 1);
if(temp.length > iPrec)
{
str = str.substr(0, p + iPrec + 1);
}
return str;
}
}
其中参数str是你要精确的数的字符串,iPrec是你要精确的精度
希默软件
2002-11-19
打赏
举报
回复
<script>
alert(1.23456.toFixed(3))
</script>
toFixed()方法要求版本高,最好使用
<script>
alert(Math.round(1.23456*1000)/1000)
</script>
seabell
2002-11-19
打赏
举报
回复
<script>
data="123.45678";
if(data.indexOf(".")>-1)
if(data.indexOf(".")<data.length-4)
data=data.substr(0,data.indexOf(".")+4);
alert(data);
</script>
数据处理:数据转译、
取
小数
点后
三位
本文介绍了一种在Vue框架中高效
实现
英文到中文转换的方法,并提供了
一个
取
小数
点后
三位
的简单实用
函数
。通过具体示例展示了如何在Vue模板语法中调用这些
函数
,以增强应用的功能性和用户体验。
E - Leading and Trailing (n^k前
三位
和后
三位
)
本文介绍了一种计算n^k后
三位
的方法,利用快速幂
取
模1000,同时展示了如何通过log10
函数
和modf
函数
获
取
数字的特定位数。提供了C++代码示例,包括快速幂
函数
实现
和获
取
双精度数
小数
部分的技巧。
Leading and Trailing ——kuangbin带你飞(数论基础)
本文介绍了一种高效算法,用于计算大数幂次运算结果的前
三位
和后
三位
数字,适用于数据范围大的场景。通过使用快速幂方法和fmod
函数
,文章详细解释了如何处理整数和
小数
取
余的不同情况,并提供了完整的代码
实现
。
Python-
三位
数的拆分和重组
本文围绕
三位
数的数值处理展开,涵盖
三位
数逐位拆分(百、十、个位)、数字重排构造最大/最
小数
、以及通过重复‘重排求差’收敛至黑洞数495的完整算法流程。重点讲解整除
取
模拆解、条件判断
实现
排序替代、while循环迭代控制,并强调不依赖内置排序
函数
的底层逻辑
实现
。
UVA - 11029
本文详细解析了UVA-11029问题中大数
取
前
三位
的算法
实现
,通过将数转换为对数形式,分离整数与
小数
部分,再通过指数运算获
取
所需前
三位
数。代码采用C++
实现
,展示了如何使用log10和pow
函数
进行精确计算。
JavaScript
87,990
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章