社区
JavaScript
帖子详情
关于JavaScript中的运算
marcovanbasten
2002-07-05 06:07:26
var a=12;
var b=0.2
作如下运算:
parseFloat(a)*parseFloat(b)
得出的是2.4000000000000003
如何才能只得到2.4?
...全文
34
7
打赏
收藏
关于JavaScript中的运算
var a=12; var b=0.2 作如下运算: parseFloat(a)*parseFloat(b) 得出的是2.4000000000000003 如何才能只得到2.4?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
llrock
2002-07-08
打赏
举报
回复
收藏
qiushuiwuhen
2002-07-08
打赏
举报
回复
to westfly(西翔):
如果是0.02*1.8呢?
<script>
function Mul(floatX, floatY){
return floatX * 10 * floatY / 10;
}
alert(Mul(0.02,1.8))
</script>
seabell
2002-07-08
打赏
举报
回复
楼主是marco的球迷啊?
xdspower
2002-07-08
打赏
举报
回复
我认为这不是什么大问题,如果用了浮点数,就一定有这样的问题,所以如果不是特别需要就没有什么了不起,而特别需要也一般就是显示,所以在输出时格式化显示样式就可以了。
westfly
2002-07-05
打赏
举报
回复
//先放大(调整精度位)再缩小即可。
function Mul(floatX, floatY)
{
return floatX * 10 * floatY / 10;
}
qiushuiwuhen
2002-07-05
打赏
举报
回复
<script>
function qswhMul(p1,p2){
/********(qiushuiwuhen 2002-07-05)************/
var e1=0,e2=0,s1=String(p1),s2=String(p2);
try{e1=s1.split(".")[1].length}catch(e){}
try{e2=s2.split(".")[1].length}catch(e){}
r=Number(s1.replace(".",""))*Number(s2.replace(".",""))
return r/Math.pow(10,e1+e2)
}
alert(qswhMul(12,0.2));
alert(qswhMul(1.8,0.2));
</script>
seabell
2002-07-05
打赏
举报
回复
<script>
var a=12;
var b=0.2
c=parseFloat(a)*parseFloat(b);
alert(Math.round(c*10)/10);
</script>
多年收集的
JavaScript
、jQuery 插件、UI 集合,值得温故知新的前端学习旅程
多年收集的
JavaScript
、jQuery 插件、UI 集合,可能已经有更好的替代技术了,但是,这是属于我的前端学习旅程,没有它,何谈提高?!
6年javaEE开发的Word资料合集
包括165个javaEE学习的Word文件 jstl标准函数 mysql命令详解
javascript
常用
JavaScript
代码 java位
运算
大全 java struts2 0经典知识点 ORACLE 经验 Oracle内置SQL函数 分类整理大全 高性能高并发服务器架构 数据库设计技巧 详细解释的 Java面试题 最小函数依赖 在数据库
中
实现base64编码和解码 java servlet总结 java的时间操作 画Web流程图的一点心得 深入Java核心 Java内存分配原理精讲 JAVA调用存储过程详解 经典SQL语句大全 使用jfreechart + pio + itext 生成报表 几大框架问题 Struts2常用标签总结等 Word文件">包括165个javaEE学习的Word文件 jstl标准函数 mysql命令详解
javascript
常用
JavaScript
代码 java位
运算
大全 java struts2 0经典知识点 ORACLE 经验 Oracle内置SQL函数 分类整理大全 高性能高并发服务器架构 数据库设计技巧 详细 [更多]
RSA加密所需要的js
RSA加密所需要的js 服务于http://blog.csdn.net/g56667426/article/details/18086233
js图片轮播:VCD包装盒个性幻灯片实例源码
代码为博客实例代码:http://blog.csdn.net/lmj623565791/article/details/31015121 有问题博客
中
留言
JavaScript
运算
规则详解
在
JavaScript
中
,
运算
规则是非常重要的基础知识,了解这些规则可以帮助我们正确地编写代码并避免一些常见的错误。本教程将详细介绍
JavaScript
中
的各种
运算
规则,包括基本
运算
符、类型转换、
运算
优先级等内容。
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章