3乘以0.1等于多少?
今天无聊做了一个window的计算器 基本功能都OK 但是最后发现一个问题。有点蛋疼就是 3*0.1=? 我本来是要显示0.3的 但是调试发现3*0.1不等于0.3 等于0.300000000004(16位小数) 凡含是6 3的乘0.1都怪怪的 6*0.1是0.60000000001(16位)
没有给他规定类型 没有强转 就直接alert(3*0.1) 弹出来是0.30000000004 为什么会多了个0.00000000004呢 又不是说除不尽吧
那么我要显示0.3我又要怎么做才行呢 就是3*0.1 得到0.3 怎么做?