javascript中的数字都是双精度的浮点数. JavaScript中的整数并不是一个独立的数据类型,而是浮点数的一个子集. 浮点数的坑我们看下面的例子 在浏览器的console 控制台上我们分别进行以下的浮点数运算 通过控制台的运算,我们可以很惊奇的看到答案,有些运算结果竟然和我们想像的不一样,比如0.1+0.2的返回结果不是0.3,而是0.30000000000000004. 这究竟是啥原因?1,首先要肯定的是这不是浏览器的问题,而是由于浮点数的精度导致的.2,浮点数的精度问题并不是Jav…