JavaScript中的=

感谢博主的博客:https://blog.csdn.net/qq_39408204/article/details/88396238

下面写一点我的理解:

!代表非运算,当使用到!时,!=和的非运算等同,!和===的非运算等同

比较的是值,也就是只要值相同不管什么类型都为true,1 == '1'为true;=比较的是类型和值,只有类型和值都相同的时候才为true,说到这里不得不提一嘴,在Javascript中声明的变量都是使用var,由于var是弱类型,所以可以将任意类型的值赋值给变量,赋值之后变量就有了类型,这才有了类型比较。

posted on 2022-02-17 18:40  小白成长变大神  阅读(225)  评论(0编辑  收藏  举报