一、布尔值:用true、false表示
- &&运算是与运算,只有所有都为true,&&运算结果才是true
- ||运算是或运算,只要其中有一个为true,||运算结果就是true
- !运算是非运算,它是一个单目运算符,把true变成false,false变成true
二、相等运算符==,有两种比较运算符:
- 第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;
- 第二种是===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较
由于JavaScript这个设计缺陷,不要使用==比较,始终坚持使用===比较
网友评论