猿问

JS小数精度问题

var two   = 0.2

var one   = 0.1

var eight = 0.8

var six   = 0.6

[two - one == one, eight - six == two]

结果是true, false

为什么two - one == one 是true?

为什么 0.2-0.1=0.1没有精度问题?


慕勒3428872
浏览 715回答 2
2回答

泛舟湖上清波郎朗

确实是精度问题, 可以看看这个

慕哥9229398

0.2 - 0.1 == 0.1 0.8 - 0.6 == 0.20000000000000007js精度肯定有问题 浮点嘛 懂得自然懂
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答