JS-11 运算符之布尔运算符

布尔运算符:取反运算符:!  且运算符:&&  或运算符:||

1、取反运算符(!)

 ①布尔值取反

  !true//false

  !false//true

 ②非布尔值取反

  对于非布尔值,取反运算符会将其转为布尔值。可以这样记忆,以下六个值取反后为true,其他值都为false。

  温馨提示:undefined

       null

       false

       0

       NaN

       空字符串('')

 

 

       !undefined

       !null

       !false

       !0

       !NaN

       !""

 

    

 

2、且运算符(&&)

  多个条件都要满足

  如果一个人一直做好事,突然有一天做了坏事,那么人们会认为这个人很虚伪,以前说不定都是装的!对这个人不在认可

  console.log(10<20&&10>5);//true

 

3、或运算符(||)

  满足一个条件即可

  如果一个人一直做坏事,突然有一天做了一件好事,那么人们会认为这个人其实还不错,以前也许是另有原因!对这个人突然就认可了

  console.log(10<20||10<5);//true

 

posted @ 2024-12-10 19:48  张筱菓  阅读(52)  评论(0)    收藏  举报