JS中让新手倍感震惊、违反直觉、出乎意料、的一些知识点汇总记录
程序员文章站
2022-07-06 11:56:03
本文记录在自己学习js过程中,违反直觉,出乎意料,倍感震惊的知识点。当然,不了解这个知识点,很容易出错,因为毕竟违反直觉,出乎意料,倍感震惊嘛! 1. 两个内容一样的数组竟然不相等? 知识点:对象引用,更详细的介绍点这里 2. 我们都知道,0.1+0.2等于0.3,但是js中 0.1+0.2 不等于 ......
本文记录在自己学习js过程中,违反直觉,出乎意料,倍感震惊的知识点。当然,不了解这个知识点,很容易出错,因为毕竟违反直觉,出乎意料,倍感震惊嘛!
1. 两个内容一样的数组竟然不相等?
1 var a = [1,2,3]; 2 var b = [1,2,3]; 3 console.log(a==b); //竟然是false
知识点:对象引用,
2. 我们都知道,0.1+0.2等于0.3,但是js中 0.1+0.2 不等于0.3,等于 0.30000000000000004
1 console.log(0.1+0.2 == 0.3); //false 2 console.log(0.1+0.2 == 0.30000000000000004); //true
待补充, 看看其他语言的这个问题:http://0.30000000000000004.com/
3. 待补充
待补充,更多详细介绍在点这里
上一篇: vue 中使用promise