开发者社区> 问答> 正文

JavaScript alert(0.4*0.2);结果是多少?和你预期的一样吗?如果不一样该如何处

JavaScript alert(0.4*0.2);结果是多少?和你预期的一样吗?如果不一样该如何处理?

展开
收起
kun坤 2019-11-28 14:51:00 811 0
1 条回答
写回答
取消 提交回答
  • 答案:有误差,应该比准确结果偏大。 一般我会将小数变为整数来处理。当前之前遇到这个问题时也上网查询发现有人用 try catch return 写了一个函数, 当然原理也是一致先转为整数再计算。看起来挺麻烦的,我没用过。

    2019-11-28 14:57:37
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载