【JS进阶】你真的掌握变量和类型了吗

2019-05-28
阅读 16 分钟
4.1k
变量和类型是学习JavaScript最先接触到的东西,但是往往看起来最简单的东西往往还隐藏着很多你不了解、或者容易犯错的知识,比如下面几个问题:

一个函数让你看懂 'Why 0.1+0.2!=0.3'

2019-03-04
阅读 4 分钟
3.2k
话不多说,先上代码 {代码...} 由于JavaScript中没有将小数的二进制转换成十进制的方法,于是手动实现了一个。 先来一个简单的结论 计算机中所有的数据都是以二进制存储的,所以在计算时计算机要把数据先转换成二进制进行计算,然后在把计算结果转换成十进制。 由上面的代码不难看出,在计算0.1+0.2时,二进制计算发生了...