今天做到一个题目很有意思,0.2-0.1===0.1,0.8-0.6!==0.2,我知道JS由于二进制存储,小数都是用a1/2+b1/4+c*1/8+...来表示的,0.1,0.2,0.6,0.8都是无限不循环小数,这里0.2-0.1===0.1之所以成立,是因为0.2是0.1的2倍,在二进制中只需要小数点向右移动一位即可,所以0.2-0.1===0.1,类似的,0,4-0.2===0.2,0.6-0.3===0.3也成立
关于0.2-0.1===0.1,0.8-0.6!==0.2
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:选D,7+9=16;9+(-1)=8;(...
