今天比较闲,我们来让电脑做个小学数学题吧。

直接看结果,就知道,电脑小学没毕业。。。。
当然,这只是玩笑。这个作为js 的经典笔试题,咱们还需要知道一下怎么回答比较好。
由于计算机对数字的存储是以二进制方式,有些小数转化成二进制的时候会变成一个无限循环的树,造成了精度的问题。

但是,是不是所有的小数相加都不对啊?看看0.1+0.4 是否等于 0.5 呢?

有没有头大了?
究竟什么情况下,小数点相加是成立的?
明天,明天我给大家一个非常好用的公式,嗯。。。
今天比较闲,我们来让电脑做个小学数学题吧。
直接看结果,就知道,电脑小学没毕业。。。。
当然,这只是玩笑。这个作为js 的经典笔试题,咱们还需要知道一下怎么回答比较好。
由于计算机对数字的存储是以二进制方式,有些小数转化成二进制的时候会变成一个无限循环的树,造成了精度的问题。
但是,是不是所有的小数相加都不对啊?看看0.1+0.4 是否等于 0.5 呢?
有没有头大了?
究竟什么情况下,小数点相加是成立的?
明天,明天我给大家一个非常好用的公式,嗯。。。
本文标题:前端:0.1+0.2!=0.3 (一)
本文链接:https://www.haomeiwen.com/subject/swzibftx.html
网友评论