本来想做个计算器,结果计算0.3/3,结果居然是0.09999999999,不知何故    其他的计算就没问题

console.log(0.3/3)

大家打印到控制台试试


展开全部
收起
10回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • panshh6

    20人对此回答表示赞同

    这么说来这个问题没法解决了?

    展开
    20
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Carlos

    20人对此回答表示赞同

    先放大再缩小,所有语言基本都有这问题,二进制原因

    展开
    20
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 欢声笑语

    19人对此回答表示赞同

    varprice=0.3/3

    展开
    19
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 有无

    17人对此回答表示赞同

    很好奇,为什么要做个计算器?

    展开
    17
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Black&RED

    17人对此回答表示赞同

    这个不是开发工具的问题,是js的问题,你用PC浏览器去计算也是这个结果。

    展开
    17
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Mieczyslaw

    15人对此回答表示赞同

    演示小程序做着玩得

    展开
    15
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 祖师爷

    15人对此回答表示赞同

    我也遇到过,后来解决办法是把每个数先乘以1000,然后再运算出值再除以1000,因为小程序不支持某些JS函数,所以这样运算最基础了,也最实用,哈哈

    展开
    15
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 姜小小

    9人对此回答表示赞同

    计算机组成以及浮点数,了解一下。

    展开
    9
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 小玲珑

    3人对此回答表示赞同

    js的浮点计算本来就不准确啊,你要这样算 0.3*10/(3*10)

    展开
    3
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 清酒孤欢

    2人对此回答表示赞同

    好多语言都会有这个问题啊~~

    展开
    2
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部