JavaScript中的=
感谢博主的博客:https://blog.csdn.net/qq_39408204/article/details/88396238
下面写一点我的理解:
!代表非运算,当使用到!时,!=和的非运算等同,!和===的非运算等同
比较的是值,也就是只要值相同不管什么类型都为true,1 == '1'为true;=比较的是类型和值,只有类型和值都相同的时候才为true,说到这里不得不提一嘴,在Javascript中声明的变量都是使用var,由于var是弱类型,所以可以将任意类型的值赋值给变量,赋值之后变量就有了类型,这才有了类型比较。