然后我们再来看一下es6中,对数值类型进行的一些扩展. 

ES6新特性_ES6的数值扩展---JavaScript_ECMAScript_ES6-ES11新特性工作笔记039_ES6

首先我们看到一个Number.EPSILON,这个是JavaScript中表示的最小精度的一个数,其实就是一个最小的一个数.

就是如果两个数的差值小于上面的那个最小的数,就认为,这两个数是相等的.

ES6新特性_ES6的数值扩展---JavaScript_ECMAScript_ES6-ES11新特性工作笔记039_JavaScript_02

在计算机中,不能表示小数,所以小数都是有精度的,我们可以看看

打印0.1+0.2 

可以看到并不是0.3对吧

ES6新特性_ES6的数值扩展---JavaScript_ECMAScript_ES6-ES11新特性工作笔记039_ES6_03

那么0.1+0.2  和0.3 判断可以